NutzCN Logo
问答 页面 HTML 定义js变量 引入js如何获取变量呢
发布于 29天前 作者 Hamming 105 次浏览 复制 上一个帖子 下一个帖子
标签:

页面 HTML 定义js变量
引入js如何获取变量呢

后台传入AppBase
login.js 获取不到ctx 这个是为什么呢;
本地可以 打包成war 就不行了

<script th:inline="javascript">
    var ctx = [[${AppBase}]];
    console.log(ctx);
</script>

<script src="../static/assets/js/login.js" th:src="@{/assets/js/login.js}"></script>
var ctx = '${AppBase}';
var a = document.getElementById('AppBase') ;
console.log(ctx,a);
$(function() {
    validateRule();
    $('.imgcode').click(function() {
        var url = ctx + "captcha/next?w=120&h=60&s=" + Math.random();
        $(".imgcode").attr("src", url);
    });
});

JS运行就报错了

4 回复

为啥ctx定义两次呢?

页面 获取不到 我新获取 也不行

../static 这是啥路径

添加回复
请先登陆
回到顶部