繁体   English   中英

在.php页面的脚本中初始化变量,但不在.js文件中获取变量

[英]Initializing a variable in script at .php page and not getting it in .js file

在我底部的.php页面中

(function ($) {
    $(document).ready(function () {
        var Atest = 'Hi';

        $.getScript(app_consts.VIEW_JS + 'something.js');
    });
})(jQuery);

在我写的something.js文件中

(function ($) {
    $(document).ready(function () {
        console.log(Atest);
    });
})(jQuery);

并在控制台中未打印值。 我不知道该怎么做。

更改变量范围如

<script type="text/javascript">
    var Atest = 'Hi';

    (function ($) {
    $(document).ready(function () {
        //var Atest = 'Hi';

        $.getScript(app_consts.VIEW_JS + 'something.js');
    });
    })(jQuery);
</script>

您可以从此处阅读有关Javascript Scope的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM