formdata 嵌套_解决form嵌套

自己的尝试功能实现了 但是项目中没有使用:

思路利用ajax:第一个form提交的时候触发第二个需要提交数据的ajax的请求url

1 functioncheckform(type){2 var issubmit=true;3 var projectId="";4 var photos="";5 if(type==2){6 $('#redirect').val('list');7 }8 if(issubmit){9 $("#validForm").submit();10 }11 submitPhoto(projectId,photos);12 }13 //提交form表单时候 提交图册

14 functionsubmitPhoto(projectId,photos){15 alert(1);16 $.ajax({17 type: "POST",18 url: "/userCenter/userCenterProjectPhotoEdit.jspx",19 data: {projectId:projectId,photos:photos},20 dataType: "json",21 success: function(data){22 $('#'+id).remove();23 //$(".imageTipss").append("删除 ");

24 }25 });26 }

参考1  未验证

我现在要解决的问题,跟你的很相像啊!我考虑的是用Iframe

function a (){

//var iframe= document.getElementById("ifrm");

//alert(iframe.length);

//for()

document.frames["ifrm0"].document.forms["frm1"].submit();

document.frames["ifrm1"].document.forms["frm1"].submit();

//document.frm.action="d.jsp";

document.frm.submit();

}

参考2

form哪可以嵌套呀

用一个form就行呀

function gogogo(){

document.updateForm.action = selectAction.do;

document.updateForm.submit();

}

(有需要修改的字段)

(有需要修改的字段)

参考3:

我用JAVASCRIPT,在FORM里面字段都一样,但是要提交给不同的action的时候,

//得到你的from

var form = document.forms['yourForm'];

//在这里手工指定提交给哪个ACTION

form.action = 'updateAction.do';

//执行SUBMIT

form.submit();

你可以把这些代码封装为一个JS方法,在HTML中,用onclick事件触发就OK了

你可能感兴趣的:(formdata,嵌套)