我是靠谱客的博主 调皮水壶,最近开发中收集的这篇文章主要介绍IntelliJ IDEA在使用Thymeleaf时用axios拦截get请求发送post请求没有效果,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
在写SpringMVC时,使用Thymeleaf解析资源路径,使用了vue和axios,发现无论怎么改代码都是无法发送POST请求
解决办法:在导入vue和axios时一定要写
<script type="text/javascript" th:src="@{/static/js/vue.min.js}">
</script>这种方式才是正确的如果
<script type="text/javascript" th:src="@{/static/js/vue.min.js}"/>
这么写是错误的
下面是正确的
<div id="app">
<a @click="put1" th:href="@{/axios}">update</a>
</div>
<script type="text/javascript" th:src="@{/static/js/vue.min.js}"></script>
<script type="text/javascript" th:src="@{/static/js/axios.js}"></script>
<script>
new Vue({
el:"#app",
methods: {
put1: function (event) {
axios({
method: "post",
url: event.target.href,
params: {
name: "abc",
password: "123"
}
}).then(function (response) {
alert(response.data);
});
event.preventDefault();
}
}
});
</script>
最后
以上就是调皮水壶为你收集整理的IntelliJ IDEA在使用Thymeleaf时用axios拦截get请求发送post请求没有效果的全部内容,希望文章能够帮你解决IntelliJ IDEA在使用Thymeleaf时用axios拦截get请求发送post请求没有效果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复