2014-04-02 94 views
0

我很困惑,試圖讓它正常工作。 我正在使用jQuery 1.10.3嘗試檢索JSON編碼的對象。這個請求通常應該由一個php腳本來完成,該腳本(當直接訪問時)會正確地返回它(至少對人眼而言)。 但是,當我使用jQuery請求來獲取它時,我最終得到了jQuery無法解析的大量垃圾。 它看起來像這樣:Ajax請求打破響應正文?

��VQo�6~N� 

當它應該是這樣的:

{"227382":[{"id":"1593515742","type":"household", 

我在做什麼錯在這裏?

請求代理的PHP源:http://pastebin.com/hYcb1L2Z 行inits jQuery的Ajax請求: $ .getJSON( 「proxy.php行動= GET & URL = https://somesite.com/getsomeJson&lang=eng?」)

+0

你的代碼在哪裏?請分享.. – Jenz

+0

顯示你的jQuery調用 –

+0

看來這是編碼問題,請檢查服務器和客戶端使用的編碼類型。 – devBinnooh

回答

0

出於某種原因,該代理。 php腳本沒有通過

Content-Type:application/json;charset=UTF-8 

頭。修正了這個問題,所有的工作都變得更好