使用jQuery从子页面加载div

时间:2018-01-12 10:45:36

标签: jquery html load

我使用以下代码:

$('#demo').load('url #newcontent');

我遇到的问题是,如果URL和div id被空格分隔,则不会发生任何事情。

如果没有空格,则第二页完全加载/重定向。

在这两种情况下,控制台日志只会说:

  

XHR完成加载:GET" url"。

我也尝试过这样:

<script>
    function loadDoc() {
        var xhttp = new XMLHttpRequest();
        xhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
                document.getElementById("demo").innerHTML = this.responseText;
            }
        };
        xhttp.open("GET", "url" + "#newcontent", true);
        xhttp.send();
    }
</script>

这会将整页加载到#demo div

1 个答案:

答案 0 :(得分:0)

嗨,我认为你必须使用函数来做这个例子

  $(document).ready(function() {
  var img = new Image();
  $(img).one('load', function() {
  alert("image is loaded");
  });

 img.src = "source";


 $(img).appendTo('.imgContainer');
 });