以下ajax調用由複選框創建,在Internet Explorer中以某種方式失敗,但在Firefox和Chrome中可用。jquery ajax調用複選框失敗,ie在Chrome和Firefox中正常工作
<input type="checkbox" name="16086" id="16086" value="1" onclick="jQuery.ajax({type:'POST',dataType:'html',data:'checked=' + this.checked,success:function(data, textStatus){jQuery('#test_div').html(data);},url:'/tour/changeArticleAjax/article_id/16086'})" checked="checked">
(從Chrome的控制檯複製)
檢查服務器的訪問日誌證明了IE瀏覽器,其實打這個電話,所以我斷定它必須是在處理一個問題之後。我一直在尋找幾個小時,但我找不到問題。
可能不相關:有問題的ajax調用由php框架symfony生成,使用jq_remote_function函數。
IE 9 - Fails,
IE 8, emulated by IE9 - Fails
IE 7, emulated by IE9 - Fails
Chrome 13.0.782.99 - Works
Firefox 5.0 - Works
有誰看到什麼錯在這裏:
的測試?
在此先感謝!
檢查您的'視圖sourse'。控制檯被解釋,所以可能不會顯示明顯的東西。 –
我現在已經這樣做了,都顯示相同的代碼。 – Lg102