【发布时间】:2016-05-25 11:04:36
【问题描述】:
我有一个返回一些示例 JSON 的 REST 服务:
public string DoJSONWork()
{
return "{\"name\":\"unknown\", \"age\":-1}";
}
我正在尝试从网页中使用它:
$(document).ready(function () {
$.ajax({
type: "GET",
url: "http://nwcm2012/SMService/SocialMediaWS/DoJSONWork",
dataType: "json",
success:
function (resp) {
alert("Server said: " + resp);
},
error: function (xhr) {
alert("error");
}
});
});
但它不断出现错误消息。没有教程/示例给我任何关于哪里出了问题的线索!
【问题讨论】:
-
什么
error message? -
我认为他的意思是错误警报。您是否尝试过在浏览器中检索数据?你能不能让你的错误函数从服务器返回错误代码,以便我们知道它是格式错误的 JSON,还是授权错误,或者其他什么?
-
它只是命中了 alert("error") 行,所以错误信息只是“error”。
-
服务器上没有错误。该方法返回这个 JSON:"{\"name\":\"unknown\", \"age\":-1}";
-
如何获取返回的错误码?