簡體   English   中英

如何在“腳本”數據類型AJAX請求之后訪問聲明的變量?

[英]How to access declared variables after a “script” data type AJAX request?

首先,感謝您的關注。

我在腳本頂部聲明了此變量:

var declaredVariable = 'test';

之后,我有這個AJAX呼叫:

$.ajax ({
    url: 'example-external.js',
    method: 'post',
    dataType: 'script'
});

這些請求有效。 文件example-external.js已正確加載。

但是,在文件example-external.js中 ,我想這樣做:

console.log(declaredVariable);

我只需要訪問一個先前聲明的變量。 但這不起作用:(

如何在Javascript文件中訪問該變量?

謝謝。


解!

我已將我的變量聲明為全局變量:

window.declaredVariable = 'test';

代替:

var declaredVariable = 'test';

感謝techfoobar

使用jQuery.getScript()代替

$.getScript( 'example-external.js', function( data, textStatus, jqxhr ) {
   //done
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM