Javascript 从其他页面获取值

Javascript 从其他页面获取值,javascript,jquery,html,Javascript,Jquery,Html,我有一个站点,我想在其中获取一个值并将其保存在脚本中,但该值位于另一个页面上的div中。到现在为止,我已经尝试了很多不同的东西,但我无法让它发挥作用 有人有主意吗 谢谢 试试这个: $.get("pageurl",function(data){ $("yourdiv").html(data); }); 或者更好 jQuery.ajax({ url: "YourPageURL", success: function(result) { var ht

我有一个站点,我想在其中获取一个值并将其保存在脚本中,但该值位于另一个页面上的div中。到现在为止,我已经尝试了很多不同的东西,但我无法让它发挥作用

有人有主意吗

谢谢

试试这个:

 $.get("pageurl",function(data){
      $("yourdiv").html(data);
 });
或者更好

jQuery.ajax({
    url: "YourPageURL",
    success: function(result) {
        var html = jQuery('<div>').html(result); // Instead of div tag you can use specific id with div

    },
});
jQuery.ajax({
url:“YourPageURL”,
成功:功能(结果){
var html=jQuery(“”).html(result);//可以将特定id与div一起使用,而不是div标记
},
});

如果您确定允许交叉原点,则只需使用load,然后检索特定的div

$( "#result" ).load( "ajax/test.html #container" );
其中result是要在其中存储数据的div,container是另一个页面上的div

使用get加载整个页面也将节省时间和流量


如果它在不同的域下,由于默认配置的跨源策略,没有选项。执行ajax调用并获取div中的文本可能通过ajax只检索请求的值更有效,而不是整个页面。实际上,如果它在不同的域下,并且该域配置了跨源资源共享,你可以使用ajax调用来获取它。如果它是子页面,那么你肯定可以使用ajax。同一个域检查第二个选项我在哪里将它保存到变量?对不起,我不明白你刚才说的。这会获取整个页面,但是我只想在一个变量中保存一个div,在该div或类
#whateverid
上使用特定ID。myclass
而不是ajax调用中的
,由于浏览器安全限制,大多数“ajax”请求都遵循相同的源策略;请求无法从其他域、子域、端口或协议成功检索数据。@JosephPoirier希望您已经完全阅读了我的答案,并且没有跳过第一行:D