Javascript 使用Ajax读取远程文档的变量值
我有两个HTML文件: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
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>