我從PC上的html文件撥打電話。當它試圖訪問回調時返回非法字符。錯誤代碼200,Jquery12133434未被調用。當從文件請求時,Jquery Ajax不能訪問回調函數://
它工作正常,從這裏http://jsfiddle.net/cwatw/
所以我的問題是我將如何得到這個從文件中工作://「網址」。對於Windows 7小工具,情況必然如此。
注:我正在使用JSONP並獲得響應。
我從PC上的html文件撥打電話。當它試圖訪問回調時返回非法字符。錯誤代碼200,Jquery12133434未被調用。當從文件請求時,Jquery Ajax不能訪問回調函數://
它工作正常,從這裏http://jsfiddle.net/cwatw/
所以我的問題是我將如何得到這個從文件中工作://「網址」。對於Windows 7小工具,情況必然如此。
注:我正在使用JSONP並獲得響應。
生病了......我剛剛在工作了幾天後才找到解決方案。
在Ajax部分中,添加以下內容。
scriptCharset: "utf-8",
這樣,它以某種方式理解jsonp回調。什麼讓我感到困惑的是,爲什麼這個工作沒有,只要它沒有從文件託管://
仍然沒有顯示在小工具的頭腦中,不得以相同的方式加載。 :)
在您的小提琴中,您在返回的json data
上致電data.toSource()
。這是行不通的。嘗試
JSON.stringify(data)
看起來像一個有效的對象給我。