是否可以訪問另一個文件中的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