2

我正在尝试使用 jquery 将另一个 html 文件中的内容加载到我现有的 html 文件中.load

但不幸的是,它没有加载内容。

请向我建议适当的解决方案。

这是我现有的 html 和 jquery 从外部 HTML 文件加载内容

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Review</title>
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    </head>
    <body>
            <ul class="reviews" id="revw">

            </ul>
    </div>
    <script>
    function check(){
$( "#revw" ).load( "review_list.html #test" );
}
    </script>
    </body>
    </html>

我们需要从中加载内容的页面

<html>
<head></head>
<body>
<div id='test'>
 Load this content to the id="revw" div.
</div>
</body>
</html>
4

3 回答 3

3

您没有在check()任何地方调用该函数。

尝试这个:

...
<script>
function check() {
    $( "#revw" ).load('review_list.html #target');
}
$(document).ready(function() {
    check(); // call the function
});
</script>
...
于 2013-09-20T05:41:44.667 回答
1

尝试使用$.get.

 $(document).ready(function() {
    $.get('review_list.html')
             .success(function(data) {
                 $('#revw').html(data);
             });
    });

您的 HTML 页面

<div id='test'>
 Load this content to the id="revw" div.
</div>
于 2013-09-20T05:57:05.430 回答
0

请参考此链接:

使用 Jquery 将一个页面加载到另一个页面

它详细解释了您的问题

使用jquery延迟加载html页面

这两个都将解决问题。

于 2013-09-20T05:46:16.363 回答