[問題] IE 9 ajax calling fail

看板Ajax作者 (鞭策自己社清流夜靈)時間14年前 (2011/04/29 01:41), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/2 (看更多)
我寫了一個AJAX call去抓後端給的JSON然後產生一個動態圖庫 程式碼在 Chrome/Firefox跑都沒問題 var imgUrl = []; $.ajax({ type: "POST", contentType: "application/json", url: ajaxurl, dataType: "json", success: function (data) { //alert("success"); imgUrl = eval(data.d); if (imgUrl.length) { buildGallery(pageIndex); } } }); 然而IE9一直給我出問題,我試著用alert debug, 但發現Success callback根本不會被呼叫, 當我試著用IE9內建的developer tool debug的時候, 居然json就可以成功取到並呼叫success function, 實在是超級詭異的症頭,有人也碰過同樣的情況嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 64.166.83.198

04/29 13:21, , 1F
eval() is eval. 先改用$.parseJSON吧XD
04/29 13:21, 1F

04/29 23:25, , 2F
這好像不是主因, Success根本沒被叫耶 ._."
04/29 23:25, 2F

04/29 23:37, , 3F
檢查伺服器端回傳的資訊吧...檔頭 HTTP代碼之類的
04/29 23:37, 3F
我試著用Fiddler來抓Http的request,發現根本沒request

05/01 09:52, , 4F
指定server端回傳的content-type試看看
05/01 09:52, 4F
※ 編輯: nightspirit 來自: 64.166.83.198 (05/03 00:25)
文章代碼(AID): #1DkQQscL (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1DkQQscL (Ajax)