在做一个小查询功能的时候使用了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传值无法加载响应数据