是因为ie的缓存做的不好,为了防止ajax不停的提交,有时候会不执行,直接返回。当传递的参数值相同时ajax会不执行。
所以解决办法就是传递一个参数保证每次执行的时候参数值不同就行,可以加一个随机函数,或者加一个时间戳就可以了。
function d() {
$.ajax({
url: '/newSysAdim/PerformanceVerdict/ReminderHandler.ashx?AssessID=863&type=1&cmd=view&EmpNO=60000135&r=' + RndNum(5),
success: function (data) {
alert("asdf");
}
})
}
//随机数
function RndNum(n) {
var rnd = "";
for (var i = 0; i < n; i++)
rnd += Math.floor(Math.random() * 10);
return rnd;
}