[英]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.