var actions = [url1,url2,url3];
actions.foreach(function(url){
$.post(url,data,callback);//更多方法见jq手册
});
如果html中没有form表单实体,可以用formdata对象,说到第还是得用ajax
var oMyForm = new FormData();
oMyForm.append("username", "Groucho");
oMyForm.append("accountnum", 123456); // 数字123456被立即转换成字符串"123456"
var actions = [url1,url2,url3];
actions.forEach(function(url){
var oReq = new XMLHttpRequest();
oReq.open("POST",url );
oReq.send(oMyForm);
});
大概这样子。。。
多个ajax不可以吗?
用js可以实现的啊
JQ的serialize()方法就是将form表单整个提交的,你可以看一下这个方法
最简单的
相当于多个表单同时提交,使用form直接提交时完成不了的,因为没有表单提交完了之后会跳转页面,必然无法同时完成多个表单提交
ajax提交
如果html中没有form表单实体,可以用formdata对象,说到第还是得用ajax
详情见https://developer.mozilla.org...
如果前端一般的话,最简单的方法是做个中间页,然后由中间页比如a.php去传值给c.php d.php
一个表单提交给多个后台没意义。
如果是一个系统,完全没必要提及到多个后台。
如果是多个系统,也只需要提交到一个后台就好了,可以再以接口的形式推送到其他几个系统。