jquery load没有加载文本文件...我想在点击时加载文本文件...它是一个简单的程序
<div id="page">
<h1>Demo Page - How to load page into div via ajax using jquery? </h1>
<table border="1" cellpadding="5" cellspacing="3" width="30%">
<tr>
<td>
<a href="javascript:void(0)" id="loadPage">Click To Load Web Page</a><br />
</td>
</tr>
<tr><td></td></tr>
<tr>
<td><div id="pagecontainer" /></td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
jQuery(function(){
jQuery('#loadPage').click(function(){
jQuery('#pagecontainer').load('sample.txt');
});
})
</script>
答案 0 :(得分:0)
某处必定存在错误(您的sample.txt
文件与您的页面位于同一路径中吗?)或者未加载jQuery。因为这对我来说很好:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$('#loadPage').click(function(){
$('#pagecontainer').load('text.txt');
});
});
</script>
<a href="#!" id="loadPage">LOAD</a>
<div id="pagecontainer">
Here
</div>
查看此JSFIDDLE
您可能希望在alert()
之后放置一个$(function(){
,以查看jQuery是否实际加载并正常工作;应该在加载的页面上弹出警报。
如果发布更多代码。