这在FF工作,但不是在IE 7和8中。是否有无论如何使它在IE中工作?jQuery.load在IE中不起作用?
setInterval(function() {
$("#content").load(location.href+" #content>*","");
}, 5000);
(此代码是从http://blog.mediasoft.be/partial-page-refresh-with-ajax-and-jquery/)
这在FF工作,但不是在IE 7和8中。是否有无论如何使它在IE中工作?jQuery.load在IE中不起作用?
setInterval(function() {
$("#content").load(location.href+" #content>*","");
}, 5000);
(此代码是从http://blog.mediasoft.be/partial-page-refresh-with-ajax-and-jquery/)
我不知道最后""
是什么,但它可以离开,IE可能与空数据PARAM麻烦:
setInterval(function() {
$("#content").load(location.href+" #content>*");
}, 5000);
其实这是为了完成功能。我其实没有空,我有一个指定的功能,但在IE中仍然不起作用。 – Prabhu 2010-10-21 21:19:02
@Pravhu - 如果你想在这里得到帮助,你需要发布你的实际代码,如果你正在改变代码,你可能会或可能不会包括实际问题......或者创建其他问题,使问题的答案无效。 – 2010-10-21 21:28:22
@Prabhu然后你将不得不做一些调试。函数首先被触发(使用alert()来查找?)Ajax请求是否触发(使用IE8的开发人员工具查找?) – 2010-10-21 21:28:33
返回的HTML中是否有任何javascript? 是的,这可能会导致问题。删除JavaScript并放入回调函数的父页面中。
什么是奇怪的'#内容> *'部分?这看起来*错*。 – 2010-10-21 21:12:08
@Pekka'.load()'在URL后面有一个选择器。 – 2010-10-21 21:14:21
另外,我不明白整个教程。每隔5秒刷新一次带*本身的DIV有什么意义? – 2010-10-21 21:14:32