Jquery 从同一域URL获取Div元素并附加到新Div
尝试使用jqueryget从我域的另一个html页面获取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附加到打
<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);
});