我似乎无法找到任何信息来帮助我解决这个问题或者我正在做这一切,这很可能是这种情况。我有一些样品JSON数据在这个网址:如何使用jQuery ajax从这个json字符串获取jsonp响应
http://dev.plaidduckdesign.com/zen/album.php?aid=1037521524
注:该网页大约需要20秒的负载....
我跑它通过JSON验证,它回来了干净。我试图从该页面请求数据只是与jonsp数据类型的ajax请求,因为它不在同一个域。但是我没有做的是工作。我只是不断收到一个未知的错误。这是我的阿贾克斯请求:
$.ajax({
url: url,
dataType: "jsonp",
data: request,
success: function(data, textStatus, jqXHR) {
var obj = jQuery.parseJSON(rootData);
alert(obj[0].url);
},
error: function(jqXHR, textStatus, errorThrown) {
//alert("error ")
} // end error:
}); // end ajax
我还没有真正获得成功的方法来引发,只是错误。
任何信息或指向正确的方向非常感谢。
尝试添加'?callback =?'到您的网址? –
我有,但我不知道我知道如何正确使用它。每次我添加一个回调:等等,我得到一个错误:'等等'没有定义。如果我像你说的那样添加它,我仍然会得到错误并且没有结果。我仍然很难用jsonp的回调函数,在过去的几天里我读过的所有内容都没有提到,如果甚至不知道如何从中提取数据。 – RyGuy