我在使用JQuery的JSONP时遇到问题:
http://jsfiddle.net/emepyc/tuCvT/
$.ajax({
url : url,
dataType : 'jsonp',
contentType : "application/json",
jsonpCallback : 'cback',
crossDomain : true,
jsonp : false,
success : function(json) {console.log("RESP: " + json)},
error : function(error) {console.log("ERROR: " + error.message)}
});
使用Chrome的开发人员工具进行调试我可以看到REST服务器正在传回数据,但始终会调用“错误”回调。 我没有运气就尝试了几种选项组合。
有什么想法吗?
解决:我使用了一个错误的网址,要求提供json(而不是jsonp)响应。修正版本:
答案 0 :(得分:0)
解决:我使用了一个错误的网址,要求提供json(而不是jsonp)响应。修正版本:
http://jsfiddle.net/emepyc/tuCvT/1/
var url = prefix + species + "/" + chr + ":" + fromPos + "-" + toPos + ".jsonp?feature=gene;callback=" + cback;