var resturl = "http://example.com";
cj.getJSON(
resturl + "&callback=?",
function(data)
{
console.log( data );
}
);
Run Code Online (Sandbox Code Playgroud)
我的回调函数永远不会被调用.有任何想法吗?
Nic*_*ver 13
这里有两件事:
首先你的URL additon应该是"?callback=?"因为没有其他的查询字符串,或者使用数据类型的完整$.ajax()调用,jsonp所以它根据需要添加查询字符串,如下所示:
$.ajax({
url: resturl,
dataType: 'jsonp',
success: function(data){
console.log( data );
}
});
Run Code Online (Sandbox Code Playgroud)
其次,您要支持的域名必须支持JSONP.