这是一个奇怪的,我想知道我只是遗漏了一些小事。出于某些原因,我的成功XMLHttp请求都没有显示在我的谷歌浏览器控制台上。
我在控制台中启用了“Log XMLHttpRequests”,它可以在其他站点上运行,但不能在我正在构建的jQuery Mobile应用程序上运行,该应用程序在我的机器上是本地的。它似乎记录了它们是失败的请求,但没有成功。
我正在做一个足够简单的AJAX请求
$(document).on('pageinit', '#home', function(){
$.ajax({
url:"http://www.xxxxx.ie/api/get_recent_posts",
dataType: "jsonp",
async: true,
success: function (result) {
ajax.parseJSONP(result);
},
error: function (request,error) {
alert('Network error has occurred please try again!');
}
});
});
我可以在控制台的网络选项卡中看到请求已经触发,等待时间然后是200响应状态,所以任何想法为什么它没有出现在控制台中?我也用托管的网站对此进行了测试,这也是同样的问题。它并不重要,但我想拥有它,所以我可以判断预取是否有效等。
我使用的是Chrome版本35.0.1916.153 m