php 提交表单提交不跳转 跳转

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

我们不需要页面进行跳转, 并且将数据使用ajax返回到页面中 . 如果只是按照原来的方法无法实现 , 做起来也会相当复杂. 在这里跟


(1)、一个带id和name的隐藏的iframe,name用于from指萣跳转目标使用id用于js中操作该控件。指定了宽和高为1px用以避免某些浏览器直接不加载该iframe组件指定style使得iframe不可见。

(3)、给from设置提交回调函数该回调函数用于后续区分是否是提交导致的iframe加载回调;

(4)、在document加载完毕(ready)中获取并设置from的onload回调,如果在外面获取可能获取到的控件为null;

(5)、页面加载时也会回调iframe的加载函数所以需要设定一个标志位用于记录是否是提交导致的回调。

在表单提交不跳转的submit方法中調用ajaxSubmit进行提交在提交前还可以在哪submit中对数据进行修改。ajaxSubmit的使用详细请自行查阅如下为一个简单例子:

validate进行表单提交不跳转验证,在form提茭前使用md5对密码进行加密并将加密结果写入到一个隐藏的input中然后再调用ajaxSubmit进行提交。提交成功之后会将页面重定向到一个传入的参数页面失败时使用noty弹出一个提示对话框。demo可以自行修改验证运行失败效果如下,成功时会定向到新页面

jquery的ajax()提交表单提交不跳转点击后禁用提交按钮和提交成功跳转到另一页面,这两个代码写到什么位置






我要回帖

更多关于 表单提交不跳转 的文章

 

随机推荐