ajax加载不加载textfile jquery

时间:2013-07-18 09:02:09

标签: jquery html

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>   

1 个答案:

答案 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是否实际加载并正常工作;应该在加载的页面上弹出警报。

如果发布更多代码。