1
我正在嘗試進行ajax調用,並返回類似於JSON對象的東西;未捕獲的SyntaxError:意外的令牌:&無效的標籤錯誤
{
id: 6,
success: "true"
}
我的Ajax調用:
window.foobar = function(foo){
$.ajax({
url: "http://foobar.com/sites/foo/",
dataType: "jsonp",
success: function (data) {
alert(data);
},
error: function() {
}
});
}
這Ajax調用是跨站點調用。 在chrome
它給:Uncaught SyntaxError: Unexpected token :
在firefox
它給:
invalid label
http://localhost:8080/sites/foo/?callback=jsonp1324336100888&_=1324336100894
Line 1
但是,當我從same domain
調用它工作正常。
該代碼是_almost_有效的JSON:屬性名稱應該是(雙)引用完全有效的JSON。 (JavaScript會傾向於原諒這種情況,因爲JS對象文字可以有不帶引號的屬性名稱。) – nnnnnn 2011-12-20 00:25:45
@nnnnnn確實如此,感謝您的澄清。 – lonesomeday 2011-12-20 00:26:31