js文件中怎么使用thymeleaf标签

罗树鹏 发布于 2018/04/27 10:16
阅读 2K+
收藏 1

在js文件中写有post的url,如果在js文件中使用thymeleaf的标签呢?
注意,是独立的html引用的js文件,不是html中嵌入的javascript代码。

加载中
0
画面
画面
肯定不行哦
0
罗树鹏
罗树鹏

引用来自“画面”的评论

肯定不行哦

那怎么使用context-path呢?

0
Kit_lee
Kit_lee

thymeleaf好像是不支持js模板的,只支持html页面里边js代码行中使用标签

0
Kit_lee
Kit_lee

引用来自“画面”的评论

肯定不行哦

引用来自“罗树鹏”的评论

那怎么使用context-path呢?

${#request.getContextPath()}

 

0
画面
画面

引用来自“画面”的评论

肯定不行哦

引用来自“罗树鹏”的评论

那怎么使用context-path呢?

好几种方法呢

1,用js的

function getContextPath() {

    var pathName = document.location.pathname;
    var index = pathName.substr(1).indexOf("/");
    var result = pathName.substr(0,index+1);
    return result;
}

页面中先获取 contextPath ,然后js再用咯

<script>var contextPath = '${#request.getContextPath()}'</script>

<script src="你的js"></script>

 

0
罗树鹏
罗树鹏

引用来自“画面”的评论

肯定不行哦

引用来自“罗树鹏”的评论

那怎么使用context-path呢?

引用来自“画面”的评论

好几种方法呢

1,用js的

function getContextPath() {

    var pathName = document.location.pathname;
    var index = pathName.substr(1).indexOf("/");
    var result = pathName.substr(0,index+1);
    return result;
}

页面中先获取 contextPath ,然后js再用咯

<script>var contextPath = '${#request.getContextPath()}'</script>

<script src="你的js"></script>

 

要用第一种了,

第二种没有办法在js文件中使用

返回顶部
顶部