异步请求成功后跳转无效的问题(.location.href)
button标签点击跳转事件无效
出错原因及解决方法
form表单中,使用·button标签时若没有设置type=“button”,则button点击时默认会触发form表单的提交事件,所以window.location.href="xxxx"就无法跳转,因此解决方法就是在button标签上添加 type="button"即可
a标签点击事件无效
后来还了解到使用标签做点击事件时,window.location.href="xxx"无效
出错原因及解决方法
点击标签时触发了href属性的加载,所以又跳转回原来的页面了,故而window.location.href失效;因此将a标签的href属性设置成javascript:void(0)即可
请求成功后success不执行
添加async
(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
复选框传值一直为on
使用attr获取属性值