Joe*_*ani 19 javascript jquery internet-explorer refresh setinterval
我正在使用JavaScript/Jquery使用数据库中的值进行页面自动更新,尽管它似乎没有在Internet Explorer中更新.它在FireFox和Chrome中运行良好.任何人都可以解释什么是错的吗?看起来IE只是显示页面的缓存版本.我怎样才能防止这种情况发生?谢谢.
function updateComm() {
var url="commandSys.php";
jQuery("#theElement").load(url);
}
setInterval("updateComm()", 1000);
Run Code Online (Sandbox Code Playgroud)
med*_*iev 31
尝试禁用缓存 ajaxSetup
$.ajaxSetup ({
// Disable caching of AJAX responses */
cache: false
});
function updateComm() {
var url="commandSys.php";
jQuery("#theElement").load(url);
}
setInterval(updateComm, 1000);
Run Code Online (Sandbox Code Playgroud)
或者,您可以手动添加一个+new Date ,url以便附加查询字符串以防止缓存.
或者,在服务器端禁用缓存.
| 归档时间: |
|
| 查看次数: |
14782 次 |
| 最近记录: |