jQuery不能同时提交两个表单到不同页面

来源:互联网 发布:怎么解决网络协议冲突 编辑:程序博客网 时间:2024/05/01 09:53

现在有这么个需求:一个页面中有两个表单,点击一个按钮需要同时提交2个表单到不同的php页面。

一开始试了各种方法:

A、用jquery提交2个表单,不好使

B、将2个表单提交到同一个php,挨个处理表单,还不好使,

C、然后用jquery模仿ajax提交表单,还是不好使,不好使的代码如下:

var options ={                       url:'task.php'</span></a>,                       type:'post',                                        data:null,                      success:function(data){                        }                    };               var form =$("form[name=form1]");//form1:表单ID  在表单界面只用这一个表单ID                             form.ajaxSubmit(options); 

我用了两个这个代码,模仿submit提交,以为能好使,没想到还是不好使。
D、不想用ajax异步请求处理数据,因为需要提前取出来数据放入到ajax函数中,数据非常多,非常麻烦

 

最后发现了原因:当第一个表单提交的时候,是跳转到第一个php页面去了的,所以第二个表单一定会提交不了的。

解决办法只能是用ajax异步提交表单数据。

这件事的解决办法:将两个表单合并为一个表单,提交,解决了。

总结:一个页面的两个表单是没办法同时提交到两个不同的页面的,就算是用jQUery或ajax也不可以

0 0
原创粉丝点击