【发布时间】:2011-08-07 19:32:52
【问题描述】:
我可以在 aspx 按钮的服务器端按钮单击事件上调用其余服务 uri。
private void Insert(InsertEmployee obj) { 尝试 { uri = "http://localhost:3324/Issues.svc/ADD/"; 使用 (HttpResponseMessage 响应 = new HttpClient().Post(uri, HttpContentExtensions.CreateDataContract(obj))) {
int iStatus = response.Content.ReadAsDataContract<int>();
if (iStatus > 0)
lblErr.Text = "Record Inserted";
else
lblErr.Text = "Insertion Failed";
}
}
catch (Exception)
{
throw;
}
}
以上是我调用的插入记录的方法。
你能帮我如何在 ajax 中调用这个方法吗?我尝试了下面的代码但没有工作。即使我在浏览器http://localhost:3324/Issues.svc/ADD/ 中运行这个链接,这也不起作用说找不到方法。
函数 CreateEmployee() {
警报(“S”);
var strService = "http://localhost:3324/Issues.svc/ADD/";
$.ajax({
“类型”:“发布”,
“网址”:strService,
“数据类型”:“jsonp”,
“数据”:{“代码”:“101”,“empname”:“Test140”,“模式”:“I”},
成功:函数(json){
警报(json);
//结果 = jQuery.parseJSON( json );
},
error: ServiceFailed// 当服务调用失败时
}
);
}
【问题讨论】:
标签: javascript asp.net c#-4.0