如何加载一些HTML并使用jQuery附加到<body>?

omg*_*omg 23 jquery load

我尝试了以下方法:

$.load("Views/chatBox.html").appendTo('body') is not working!

TypeError: $.load is not a function 
Run Code Online (Sandbox Code Playgroud)

编辑:答案应该只是一行代码,这就足够了,我想

Rob*_*ans 77

不,所有这些答案都是不正确的,因为他们依赖于一个单独的容器!

做这个:

$.ajax({
    url: "your.html",
    success: function (data) { $('body').append(data); },
    dataType: 'html'
});
Run Code Online (Sandbox Code Playgroud)

  • +1,这确实将内容附加到BODY,thx用于分享! (9认同)
  • 这应该是公认的答案。它完全符合OP的要求。 (2认同)

Gav*_*imo 8

我不明白为什么将容器放在身体的底部并将外部页面加载到那不是你需要的?

您可以尝试的是:

<script type="text/javascript">
    $(function() {
        $("#container").load("Views/chatBox.html",function(){
            $(this).clone().appendTo("body").remove();
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

但我不是100%肯定这个代码...... :)