0
工作
我的jQuery的(版本:1.8.1)代碼:jQuery的POST方法不能在IE8
$(document).ready(function() {
$('#Vehicle-make').change(function() {
$.post(
'/cakeMotors/ModelNames/viewList/' ,
{ make_id : $('#Vehicle-make').val() } ,
function(data) {
$('#Vehicle-model').html(data);
}
);
});
});
-
在FF和Chrome
- 工作得很好,即使檢查服務器響應請求請求200.
- #車輛製造和#車輛模型都是形式選擇。
- 這不是一個跨域請求,所以我認爲這不是問題。
- 當我擦除$ .post()並在.change事件中放入類似警報的東西時,它可以正常工作!所以,我想IE也不會搞砸這個。
它可能是什麼?
鏡頭的鏡頭 - 嘗試包裹** **鍵('make_id')時,JSON的,你在單引號發送。 – Lix
添加一個委託來處理AJAX錯誤,以查看IE的問題,並使用該信息更新我們。 –
感謝您的回覆。我在$ post方法之後鏈接了錯誤回調,如下所示:.error(function(){alert(jqxhr.statusText);})並且我獲得了以下內容:403 - 禁止。如果我在本地主機上工作,這怎麼可能? –