我希望能够在文档中设置变量,然后通过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)
}
});
上面的代码显然不起作用。那么......我怎样才能获得在加载的文档中建立的变量的值?
谢谢! : - )
答案 0 :(得分:2)
在尝试提醒test_variable之前,您是否尝试过设置#destination的内容?如果Jquery找到脚本标记,则会尝试执行代码,并且由于test_variable是在全局空间中声明的,因此您的成功函数应该可以访问它。