无法使用变量作为地址加载AJAX查询

时间:2010-09-30 21:12:40

标签: jquery ajax dynamic

简单的问题大多在标题中解释。我需要加载一个页面,但它只是#container div。但我不能。

<div id="top"><a href="index.php">Home</a> | <a href="operators.php">Operators</a></div>
<script type="text/javascript">
$('#top a').click(function(){  
        var pageURL=$(this).attr('href');
 $('#container').fadeOut(100);
 $('#container').load(pageURL, '#container');
 $('#container').fadeIn(400);
 return false;
});
</script>
<div id="container">
////content...
</div>

这就是我正在使用的代码。我希望jQuery加载我在pageURL中的页面,它只是抓取链接的href。这样可行。它是必须加载不起作用的变量的部分。

它可以自己加载变量,但是一旦我尝试加载变量#container,它就会崩溃。没有错误。什么都没有。

如何让它按照需要运作?

谢谢:)

-Jaxo

1 个答案:

答案 0 :(得分:0)

$('#container').load(pageURL, '#container');应为$('#container').load(pageURL+' #container');

根据.load() API,它是$('item').load('url #container');