[英]JSONP JQuery AJAX Not working with valid url
尽管使用有效的URL(在浏览器中有效),但我无法使用$ .ajax或$ .getJSON获取JSONP数据。
据我推测,这是使用JQuery时URL发生的情况:-URL: http : //www.itis.gov/ITISWebService/jsonservice/searchForAnyMatch? srchKey=dog&callback=jQuery11100002686097053810954_1405836285524&_=1405836285525(返回空结果。 。我不知道为什么)
请帮忙!
似乎jQuery的缓存破坏操作会混淆结果,因为该服务无法处理未知的查询字符串,就像jQuery所添加的以避免缓存资源的那样。
您可以打开缓存清除功能,而jQuery不会添加随机字符串,然后工作正常
$.ajax({
url : 'http://www.itis.gov/ITISWebService/jsonservice/searchForAnyMatch?srchKey=dog&jsonp=?',
dataType : 'jsonp',
cache : true
}).done(function(data) {
// ta-da
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.