我使用以下代码从SQL数据库中获取一些数据。它在所有浏览器中都工作得很好,除了IE10。它更新一次,然后只保留初始值。当数据库中的值改变时,它不会改变。
setInterval(function turkey () {
jQuery('#lat_grabber').load('mapReloadLat.php');
jQuery('#lng_grabber').load('mapReloadLong.php');发布于 2013-08-12 08:11:16
您的AJAX请求很可能是从缓存获得服务的(您可以使用Fiddler进行验证)。
为了解决这个问题,我将load更改为jQuery.ajax调用,这样您就可以将缓存属性设置为false。
jQuery.ajax({
url: "mapReloadLat.php",
cache: false,
complete: function (data) {
jQuery('#lat_grabber').html(data);
}
});https://stackoverflow.com/questions/18174929
复制相似问题