Thymeleaf中js获取相对路径

前言

在Thymeleaf开发中,经常要在页面中请求后台数据,比如通过jquery的ajax提供的方法,请求一个后台地址,那么如何获取项目的相对路径呢。

解决方式

可以使用Thymeleaf提供的内联元素:[[]]

<script type="text/javascript" th:inline="javascript">
    /*<![CDATA[*/
    console.log(/*[[@{相对地址}]]*/);
    /*]]>*/
</script>

console.log(/*[[@{相对地址}]]*/);里面的/**/作用是为了不让编辑器报错。

通过内联元素还可以在js中获取元素,和在Thymeleaf页面中一样。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,816评论 1 92
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,707评论 25 709
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,584评论 1 19
  • 第一篇《白银时代》老实说,他的文章我刚开始看不懂,一会儿又是“我”坐在写字楼里写文章,一会儿又回到了师生恋,甚至在...
    玫瑰呀玫瑰阅读 2,080评论 0 1
  • 人是复杂的动物 而我却是不擅长与人打交道的那一类 你说 我用心地听着 一是怕说错话 出卖自己的智商 二是不喜欢将自...
    北欧的鹿阅读 418评论 0 2