首先,谢谢你的关注。
我在脚本的顶部声明了这个变量:
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 !
答案 0 :(得分:0)
使用jQuery.getScript()代替
$.getScript( 'example-external.js', function( data, textStatus, jqxhr ) {
//done
});