我第一次使用启用 Ajax 的 Wcf 服务尝试测试一个非常基本的功能,
这是我的服务文件Service.svc:
[ServiceContract(Namespace = "testService")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Service
{
[OperationContract]
public void DoWork(int id)
{
return;
}
[OperationContract]
[WebInvoke]
[WebGet]
public string sting(int id)
{
string _sting = string.Format("Number is {0}" + id);
return _sting;
}
}
并尝试使用 jquery 来调用,但这样:
$(function () {
$.ajax({
type: "POST",
url: "Service.svc/sting",
data: '{"id":"3"}',
processData: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function () {
alert("success");
},
error: function (msg) {
$("#errorDiv").text(msg);
}
});
});
但我总是得到错误[object Object]
我在做什么错,谢谢