window.location.href失效

解决表单提交与页面跳转冲突
本文探讨了在使用Ajax请求替代表单提交时遇到的问题:点击按钮提交后无法实现页面跳转。通过调整按钮类型从submit改为button,避免了表单默认提交行为导致的跳转失效。


    <form class="theme-signin" name="loginform" action="" method="post">
                        <ol>
                             <li><input onkeydown='keyDown(event)' class='ipt' type='text' name='username' id='username' value='' size='12' placeholder='Username or Mail'/></li>
                             <li><input onkeydown='keyDown(event)' class='ipt' type='password' name='username' id='password' value='' size='12' placeholder='Password'/></li>
                             <li><input class="btn btn-primary" style="width:400px;height:45" onclick="checkData()"type="submit" name="submit" value=" 登 录 " /></li>
                        </ol>
                   </form>




我是用ajax到后台请求而不是用的from表单提交的方式。提交成功之后用window.location.hre去跳转另一个页面,可是就是不跳转 

原来我用的按钮是submit因为submit是提交from表单的 所以提交了form表单我的跳转就失效了  ,最后我把submit改成button就一切ok了 




我们写了from表单还不想from表单提交  所以就要注意按钮的类型了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值