gpt4 book ai didi

c# - 由于某种原因,简单的 ajax 时钟适用于除 IE 之外的所有内容

转载 作者:太空宇宙 更新时间:2023-11-03 21:46:22 25 4
gpt4 key购买 nike

这是我的简单 ajax 函数:

var callback = function () {
$.ajax({
url: "/Home/Timer",
success: function (response) {
console.log(response); // Fails, but only in IE10
$("#target").html(response);
}
});
}

setInterval(callback, 1000);

和 Controller / Action :

public String Timer()
{
Debug.WriteLine(DateTime.Now.ToString()); // Shows correctly in all browsers
return DateTime.Now.ToString();
}

它在 Opera、Chrome、Firefox 中运行良好,但出于最奇怪的原因在 IE10 中运行良好。在所有其他浏览器中,console 会记录当前时间,但在 IE10 中,它会一遍又一遍地记录相同的时间。我在我的 Timer 方法上放置了一个断点,它正确地命中了该方法,但不知何故,当它返回到 success 回调时,它报告了错误的时间。为什么会这样?

最佳答案

缓存?尝试在 ajax 选项中设置 cache:false

关于c# - 由于某种原因,简单的 ajax 时钟适用于除 IE 之外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16827382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com