jquery.load()在IE/Safari中不工作
在我的网站上使用jquery.load()时,我遇到了一些奇怪的问题: 虽然在Chrome/FF/Opera中没有问题,但脚本在IE/Safari中无法工作。看起来这些浏览器在服务器上找不到php脚本 现在它变得很奇怪:通过完全限定路径调用脚本,它突然在IE/Safari中工作,但在Chrome/FF/Opera中不再工作 以下是我正在做的:jquery.load()在IE/Safari中不工作,jquery,internet-explorer,load,Jquery,Internet Explorer,Load,在我的网站上使用jquery.load()时,我遇到了一些奇怪的问题: 虽然在Chrome/FF/Opera中没有问题,但脚本在IE/Safari中无法工作。看起来这些浏览器在服务器上找不到php脚本 现在它变得很奇怪:通过完全限定路径调用脚本,它突然在IE/Safari中工作,但在Chrome/FF/Opera中不再工作 以下是我正在做的: $(document).ready(function(){ $('#mainnavi li.sub-li>a, #mainnavi li.top
$(document).ready(function(){
$('#mainnavi li.sub-li>a, #mainnavi li.top-li>a').mouseover(function(){
$('#nav_info').empty().show();
var curSite = $(this).attr('rel');
$('#nav_info').load('/navInfoContent.php', {pageID: curSite});
});
navInfoContent.php只是一些SQL查询,而不是回显HTML代码
echo ('<p>$variable</p>')
它突然在IE/Safari中工作,但在Chrome/FF/Opera中不再工作。我已经尝试过通过向URL添加一些随机内容来防止IE缓存的解决方案,但是没有帮助 首先,确保您拥有最新版本的jquery 第二:仅当需要时才在$(document).ready()中定义函数。只有
通常,问题是ready()事件。THX有很多提示。遗憾的是,即使使用jquery1.8.2并且没有ready(),它仍然无法在IE/Safari中工作
load('http://www.mydomain.de/navInfoContent.php', {pageID: curSite})