Javascript 使用Ajax读取远程文档的变量值

Javascript 使用Ajax读取远程文档的变量值,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有两个HTML文件:html1.htm和html2.htm 代码html1.htm: <script> $("#ajax").load("html2.htm"); </script> 如何在html1.htm中获取x的值 如果X在html2.htm中一直在更改,如何在html1.htm中更新其值?jQuery的。load()将执行内容中的嵌入式脚本。因此,如果x在全局范围内,则在.load()完成后,您可以直接访问变量x: <script> $("#aja

我有两个HTML文件:
html1.htm
html2.htm

代码
html1.htm

<script>
$("#ajax").load("html2.htm");
</script>
如何在html1.htm中获取
x
的值

如果X在html2.htm中一直在更改,如何在html1.htm中更新其值?

jQuery的
。load()
将执行内容中的嵌入式脚本。因此,如果
x
在全局范围内,则在
.load()
完成后,您可以直接访问变量
x

<script>
$("#ajax").load("html2.htm", function() {
    console.log(x);
});
</script>

$(“#ajax”).load(“html2.htm”,function(){
控制台日志(x);
});

如果
x
确实在全局范围内声明。您只需使用
x
(异步调用成功结束后)即可访问它。谢谢,如果x在html2.htm中一直在更改,如何在html1.htm中更新其值?@ruti-一旦html2.htm加载到html1.htm中,只有一个名为
x
的变量,它位于html1.htm中,因为它是宿主文档。html2.htm不再存在-它只是html1.htm中的一部分内容。@ruti-这回答了你的问题吗?
<script>
$("#ajax").load("html2.htm", function() {
    console.log(x);
});
</script>