非常に基本的な機能をテストしようとして、初めて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]
何が間違っているのか、ありがとう