[問題] 關於jQuery在firefox中發生的ajax錯誤

看板Ajax作者 (感覺好)時間15年前 (2009/04/11 22:23), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
這串CODE 我在IE執行時都沒問題 也不會跳出alert 但是在firefox中 就會跳出alert 目前jQuery試過1.3.1 以及1.3.2 都會有這個問題 附上我的code 在網頁中: <input name="a" type="text" id="a" onChange="sample_ajax('show','get.php')" /> <div id='show'></div> 而get.php裡面只有一串字 "123" 在js中: function sample_ajax(DivId, urladres) { $.ajax({ url: urladres, //檔案位置 type: 'GET', ifModified:'true', error: function(xhr) { alert('Ajax request 發生錯誤'); //若發生錯誤時跳出alert }, success: function(response) { $(DivId).html(response); //在show中顯示結果 } }); } 在IE中就都可以正常顯示出123 但是FF就是會跳出 Ajax request 發生錯誤 我google了很多 都沒發現類似的問題 是我的寫法有錯嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.84.208

04/12 01:51, , 1F
因為ifModified
04/12 01:51, 1F

04/12 01:51, , 2F
ifModified在jQuery是指"Request在網頁沒更改時不會成功"
04/12 01:51, 2F

04/12 01:51, , 3F
所以理論上如果已經有快取過,它應該要是失敗才對
04/12 01:51, 3F

04/12 13:17, , 4F
謝謝 修掉之後果然就可以用了
04/12 13:17, 4F

04/12 13:18, , 5F
本來之所以會加這行 如果在執行SQL時有錯誤 即使修正後
04/12 13:18, 5F

04/12 13:19, , 6F
他還是執行錯誤的訊息 所以才加上這行...
04/12 13:19, 6F
文章代碼(AID): #19uAV-AE (Ajax)