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

时间:2015-04-20 06:48:13

标签: javascript jquery ajax

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

代码html1.htm

<script>
$("#ajax").load("html2.htm");
</script>

html2.htm

<script>
var x=10;
</script>

如何在html1.htm中获取x的值?

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

1 个答案:

答案 0 :(得分:4)

jQuery&#39; s .load()将在内容中执行嵌入式脚本。因此,如果x位于全局范围内,那么您可以在x完成后直接访问变量.load()

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