我正在使用下面的URI來傳遞給jQuery的getJSON。jQuery getJSON的問題
var publicVidsUrl = 'http://api.publicvideos.org/v/0/clips?callback=?';
$.getJSON(publicVidsUrl, function(data){
alert(data.length);
});
...但它是失敗的。雖然返回的JSON在JSON lint中有效,但我不太確定。轉義的雙引號看起來很好,但是我懷疑父數組中每個對象的雙引號。
任何人都可以請幫忙澄清這個錯誤來自哪裏?具體來說,我正在此錯誤從jQuery的在Firebug控制檯:
(d || "").split is not a function
我使用jQuery 1.4.2
你安裝了Firebug,所以你嘗試了'console.dir(data);'在你的回調中? – meagar 2010-08-25 13:50:54
該URL不返回[JSONP](http://en.wikipedia.org/wiki/JSON#JSONP)。 – James 2010-08-25 13:51:23
「逃脫雙引號似乎很好」 - 但事實上,他們不是。 – 2010-08-25 13:56:19