我有两个 HTML 文件:html1.htm
和 html2.htm
。
代码html1.htm
:
<script>
$("#ajax").load("html2.htm");
</script>
在html2.htm
中:
<script>
var x=10;
</script>
如何获取html1.htm中x
的值?
如果X在html2.htm中一直在改变,如何在html1.htm中更新它的值?
最佳答案
jQuery 的 .load()
将执行内容中的嵌入脚本。因此,如果x
在全局范围内,那么您可以在.load()
完成后直接访问变量x
:
<script>
$("#ajax").load("html2.htm", function() {
console.log(x);
});
</script>
关于javascript - 使用Ajax读取远程文档的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29740975/