ajax异步请求中遇到的问题小记

异步请求成功后跳转无效的问题(.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获取属性值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值