Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从同一域URL获取Div元素并附加到新Div_Jquery - Fatal编程技术网

Jquery 从同一域URL获取Div元素并附加到新Div

Jquery 从同一域URL获取Div元素并附加到新Div,jquery,Jquery,尝试使用jqueryget从我域的另一个html页面获取div并附加到另一个页面的新div时,我做错了什么 <script type="text/javascript"> $( document ).ready(function() { $.get('mysite.com').html(data).find('#currentDIV').appendTo('#newDIV'); }); }); </script> 那么,是否可以将#newtabs附加到打

尝试使用jqueryget从我域的另一个html页面获取div并附加到另一个页面的新div时,我做错了什么

<script type="text/javascript">
$( document ).ready(function() {
    $.get('mysite.com').html(data).find('#currentDIV').appendTo('#newDIV');
    });
});
</script>
那么,是否可以将#newtabs附加到打开的链接中

我从我的www.mysite抓取了#tab1,并将该选项卡文本重新创建到www2.mysite,因为我已经克隆了它,在新站点上,单击该选项卡只需将#1添加到当前URL,我如何使其在单击时打开我指向的完整URL?

返回承诺对象,不是ajax请求返回的值-因此需要使用成功回调来使用返回的值

$(document).ready(function () {
    $.get('mysite.com', function (data) {
        $(data).find('#currentDIV').appendTo('#newDIV')
    });
});
如果
newDIV
元素没有任何其他内容,则可以使用

注意:如果您正在使用不同的域,请确保该站点已启用(为什么有
})两次?您只需要一个。

因为调用创建了一个异步请求,所以您需要在请求完成时添加一个回调;换句话说,您不能链接
$。获取

这就是你要找的东西:

$.get('mysite.com', function(data) {
    $('#currentDIV').append(data);
});

非常感谢。我不能让它工作,虽然,我会更新我的帖子,以显示我的issue@user2200854除非如我所说,在mysite.com中启用了CORS,因为您正在尝试访问跨域请求OK很棒,我启用了CORS并使其正常工作,但我正在尝试从我的其他域中提取一些选项卡,URL只是添加了#1,#2当我单击附加到的新选项卡时。是否可以附加#newDIV并将我拉入的选项卡链接链接打开?
$(document).ready(function () {
    $('#newDIV').load('mysite.com #currentDIV')
});
$.get('mysite.com', function(data) {
    $('#currentDIV').append(data);
});