【发布时间】:2013-03-24 05:45:59
【问题描述】:
我正在尝试使用 JQuery $.ajax() 从我的 WebAPI 中“获取”数据。这是我的代码:
$.ajax({
type: "GET",
url: "http://localhost:62412/api/RandomData?startTime=2013-02-23%2005%3A00%3A00&callback=?",
dataType: "jsonp",
success: function (data) {
alert("success");
},
error: function (errorData) {
alert("fail");
}// When Service call fails
});
我可以看到 WebAPI 工作正常并成功返回数据。但在客户端,我总是收到“失败”警报。我可以在 firebug 中看到数据。
谁能告诉我为什么响应状态为“200”时会调用“错误”函数?
【问题讨论】:
-
能否把服务器返回的数据贴一下?
-
[{"ID":"002940","Name":"William","Latitude":31.56,"Longitude":-87.0},{"ID":"002940"," Name":"Brian","Latitude":31.56,"Longitude":-86.98}]这是我从服务器获取的JSON。
标签: jquery asp.net-web-api jsonp