1. 程式人生 > >ajax 請求報錯:網路錯誤 0x2efd,

ajax 請求報錯:網路錯誤 0x2efd,

Ajax錯誤 “SCRIPT7002: XMLHttpRequest: 網路錯誤 0x2ef3, 由於出現錯誤 00002ef3 而導致此項操作無法完成”

原因一:Ajax的contentType記得要加charset=utf-8,否則大概率會引發Ajax錯誤:SCRIPT7002: XMLHttpRequest: 網路錯誤 0x2ef3, 由於出現錯誤 00002ef3 而導致此項操作無法完成

var ajaxData={};
ajaxData.Year=2015;
ajaxData.Month=11;
ajaxData.Meesage="測試資訊";

$.ajax({
    url: "/Home/GetData",
    data: JSON.stringify(ajaxData),
    type: "POST",
    contentType: "application/json;charset=utf-8", //記住加上charset=utf-8,否則Ajax請求有可能會報SCRIPT7002錯誤
    success: function(result) {
        alert("Request sent successfully!");
    },
    error: function(result) {
        alert(result.status+":"+result.statusText);
    }
});

原因二:IE中Keep-Alive機制引起的錯誤