我试图使用jQuery's load
方法将内容加载到从外部html files
到我的页面的div中。最初,我的div rightcontent
中没有内容,并且当用户单击某些链接时,文本会自动加载到该div中。使用jQuery的加载方法将内容加载到div
看看这些内容摘要:
在我的网页:
<div id="rightcontent">
</div>
同一Web页面还包含这样的链接:
<a class="myajaxreq" href="pages/abc.html">Link I</a><br>
<a class="myajaxreq" href="pages/pqr.html">Link II</a>
外部JavaScript文件包含这些代码:
$('.myajaxreq').click(function() {
var myhref=$(this).attr('href');
$('#rightcontent').load(myhref);
return false;
});
当我检查我的javascript调用是否正在使用alert(myhref)
正确,它工作正常。但是,没有内容被加载到div中。在这里帮助我!
你看过调试器吗?查看请求是否已启动并成功? – BiAiB
我尝试使用'alert(myhref)'脚本,并且对话框显示正确的链接。但是,该链接的内容未成功加载到div中。 – OneMoreError
您必须查看调试器的网络标签(chrome和firebug有一个)才能查看是否发送了HTTP请求,以及它是否成功。另外,您可以将回调传递给$()。load()以查看它何时完成。你可以挖掘load()的jquery文档以获取关于该文件的信息。 – BiAiB