我写了一个如下的网络服务:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json, XmlSerializeString = false, UseHttpGet = true)]
public string GetNews(int tes)
{
return tes.ToString();
}
我想在客户端使用这个功能,所以我写了这行:
$.ajax({
dataType: "jsonp",
success: function (d) {
$('.widget.yellow').html(d.d);
},
error: function (xhr, textStatus, errorThrown) {
$('.widget.yellow').html(textStatus);
},
data: { tes: '170' },
url: "http://localhost:1122/Services/MyService.asmx/GetNews?format=json"
});
但我得到错误。textStatus 是“parsererror”,xhr.statusText 是“success”,xhr.status 是“200”,xhr.readyState 是“4”。我需要一些帮助。