• 欢迎来到本博客,希望可以y一起学习与分享

ajax 表单验证成功不转跳

JavaScript/Jquery benz 4年前 (2017-05-18) 123次浏览 0个评论 扫描二维码

ajax 表单验证成功后使用  window.location.href=’xxxx’;  不转跳,是因为 window.location.href 转跳之前要等待表单(form)提交(submit)后才轮到 window.location.href 的重定向,然而等到submit完成后页面就刷新了,所以永远都不会到 window.location.href 执行重定向的动作,也就发生了window.location.href 不转跳的现象。

解决办法:禁止submit提交表单。

我们都知道在表单提交时我们可以通过onsubmit属性指定方法在方法中return true或false来决定表单是否提交
但是在JQuery中,我们通过$().subimt(function(){ return false;});  来实现阻止表单的提交,从而使 window.location.href 得到执行。


文章 ajax 表单验证成功不转跳 转载需要注明出处
喜欢 (0)

您必须 登录 才能发表评论!