3
我已经在我的网站使用jQuery .load()时,得到了一些奇怪的问题:jQuery的.load()在IE/Safari浏览器不工作
虽然没有在Chrome/FF /歌剧脚本只是没有问题不会在IE/Safari中工作。看起来这些浏览器在服务器上找不到php-Script。
现在它的gettin奇怪:通过全限定路径调用脚本,它突然在IE/Safari中工作,但在Chrome/FF/Opera中没有更多。
下面是我在做什么:
$(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>')
这样的,但正确的语法。
至于说,当我改变到
load('http://www.mydomain.de/navInfoContent.php', {pageID: curSite})
它在IE/Safari浏览器突然工作,但在Chrome/FF /歌剧没有更多的。我已经尝试过在URL中添加一些随机内容以防止IE缓存,但这并没有帮助。
THX很适合你的提示。令人遗憾的是,即使使用jquery1.8.2并且没有ready(),它仍然不能在IE/Safari中使用 – user1827297