這是一個非常狹窄的代碼範圍,但問題在哪裏。無法獲取格式不正確的JSON跨域
function getJSON(tabUrl){
$.getJSON(tabUrl, function(data){
console.log(data);
});
}
我使用jQuery 1.3,因爲在的getJSON 1.3可以處理畸形的JSON。我得到我的JSON的服務器使用舊的參數:'value'格式。
這是令人困惑的問題。
如果tabUrl是一個跨域服務器並且是有效的JSON,它可以正常工作。
如果tabUrl是一個本地文件,並且是有效的或無效的,它可以正常工作。
如果tabUrl是一個跨域,並且無效,我在螢火蟲中沒有錯誤,但無法處理數據。
如果有人可以提出的解決方法,那麼使用jQuery 1.4是沒有問題的。
這個畸形的json是什麼樣的? – 2010-10-29 01:43:15
有效的json格式爲「參數」:「值」 格式參數格式爲:'value' – user489531 2010-10-29 01:50:24
如果調用data.toSource(),會發生什麼? – 2010-11-03 01:06:45