jQuery AJAX Load:从加载的文档中获取变量

时间:2011-09-20 20:58:25

标签: jquery ajax variables

我希望能够在文档中设置变量,然后通过AJAX加载,获取变量的值。

loadme.htm:

<html>
<head>
<script>
var test_variable='I need this variable in destination document'
</script>
</head>
<body>
HTML content that will also be loaded and placed in the destination document.
</body>
</html>

目标文件:

 $.ajax({
     type: "GET",
     url: "loadme.htm",
     dataType: "html",
     success: function(html){
        alert(test_variable)
        $('#destination').html(html)
     }
});

上面的代码显然不起作用。那么......我怎样才能获得在加载的文档中建立的变量的值?

谢谢! : - )

1 个答案:

答案 0 :(得分:2)

在尝试提醒test_variable之前,您是否尝试过设置#destination的内容?如果Jquery找到脚本标记,则会尝试执行代码,并且由于test_variable是在全局空间中声明的,因此您的成功函数应该可以访问它。