在做一个小查询功能的时候使用了layui自带jquery的ajax向后端传值接收数据,但莫名奇妙的接收不到信息,查看控制台发现无法加载响应数据,甚至连状态码都没有
直接在url或apipost中访问却可以,由此感觉是前端方面出现问题,百度了半天,最后在这个大佬的文章里找到了问题,原来是button标签属性是submit,点击按钮就是提交整个from表单到action中的位置的
<button lay-submit lay-filter="*"> 搜 索</button>
而我的action中的位置为空,所以就访问不到后端
解决办法就是将type属性改为buttom,让他只是作为一个存按钮存在
<button type="button" lay-submit lay-filter="*"> 搜 索</button>
更多推荐
ajax传值无法加载响应数据
发布评论