是否可以访问另一个文件中的var或函数?在这种情况下,当用户点击#linkajax可以得到var test中的内容吗?我该怎么做?我想这和它不工作访问另一个文件中的var
JQUERY AJAX:
$("#linkajax").click(function(){
$("#target").load("extern.html");
$('#target').text(test);
});
INDEX.HTML:
<div id="linkajax">just clic!</div>
<br>
<div id="target"></div>
EXTERN.HTML:
<script type="text/javascript">
var test = "test text";
</script>
是的,这是可能的。 – melancia 2014-09-29 13:25:54
'EXTERN.HTML'实际上只是一个脚本标记吗?或者在该页面上是否存在实际的HTML标记?因为如果它只是一个带有变量的脚本,你应该真的使用JSON和'ajax()'而不是HTML和'load()'。 'load()'方法会自动加载HTML并将其放入'#target'中。没有必要使用回调函数和jQuery来填充元素的内容。 – Brian 2014-09-29 13:38:27
@Brian:是html,它里面有更多的东西。我只是简化案例来解释这里 – Nrc 2014-09-29 13:40:05