我正在使用JSONP进行AJAX调用,该调用失败并且没有报告的原因。我们正在监视正在调用的服务器上正在发生的事情,并看到AJAX正在添加到URL中,这可能会增加我们的问题。AJAX添加到网址字符串
返回的数据应该是JSON。从浏览器调用URL时,如果从调用以下代码的页面返回,则返回“未定义”错误,表示没有错误报告。
$.ajax({
url: 'http://foo:8080/playlist',
type: 'GET',
crossDomain: true,
dataType: 'jsonp',
jsonp : false,
success: function(data){
//Writes return data to UI
writeToUI(text.html(JSON.stringify(data)));
},
error: function(e){
alert(e.message);
}
});
在观看被称为服务器,我们看到现在的网址为“http://foo:8080/playlist?._=1449088167560”。
我们认为URL上的额外信息可能会导致API在服务器上失败,但是想要查看这是从哪里来的,以及是否有办法将其关闭?
想法?
史蒂夫
谢谢。 '''是我的一个错误。好的发现。 我试图添加“缓存:真”,它仍然没有返回。不知道这个问题是什么。 有没有一个JSFiddle类型的地方,我可以测试AJAX调用?也许如果有一个工作的网址来测试,以确保它不是我们的电话? – SteveV