-2

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>   
4

1 回答 1

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

以防万一,发布更多代码。

于 2013-07-18T09:14:42.333 回答