-3
<html>
<head>
</head>
<body>
<script src="jquery.js"></script>
<script type="text/javascript">
$(function(){
    $('.ajax') .click(function(e){
        e.preventDefault()
        $('#content').load( 'abc.html' );
    });
});
</script>
<div id="content">
    <p>Here comes some content</p>
</div>
<div><a href="#" class="ajax">Link</a></div>
</body>
</html>

在代码中,当点击里面的链接时,我想用 id="content" 在里面加载 abc.html 内容。此代码不起作用。谁能帮帮我吗..

4

1 回答 1

0

我认为你的语法很好......这可能是一个路径问题。请记住,使用“abc.html”作为路径意味着您正在当前目录中查找名为“abc.html”的文件。

为了确认起见,请检查 abc.html 是否为空,然后确保它与调用文件位于同一文件夹中(或指定文件的正确路径)。如果这样可行,那么我建议阅读Absolute vs. Relative paths/URLs

于 2013-05-09T08:45:45.433 回答