Javascript JQuery提交队列(同步)

Javascript JQuery提交队列(同步),javascript,jquery,synchronization,Javascript,Jquery,Synchronization,我的java脚本代码块: $('#someButton').click(function () { $('#form1').submit(); $('#form2').submit(); $('#form3').submit(); $('#form4').submit(); return false; }); 如何强制这些提交被逐个解雇 submit1启动>>submit1结束>>submit2启动>>submit2结束>>submit3启动>>s

我的java脚本代码块:

$('#someButton').click(function () {

   $('#form1').submit();
   $('#form2').submit();     
   $('#form3').submit();
   $('#form4').submit();

   return false;

});
如何强制这些提交被逐个解雇

submit1启动>>submit1结束>>submit2启动>>submit2结束>>submit3启动>>submit3结束>>…

假设.submit()是Ajax类型的提交,您可以实现“success”方法,以便在第一个方法完成后调用第二个.submit()等等

在jQuery中-伪代码

function submit1(){
$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: submit2(),
  dataType: dataType
});
}

function submit2(){
$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: submit3(),
  dataType: dataType
});
}

…是否使用ajax提交表单?您必须使用ajax提交表单。因为当你提交一份表格时,你会离开页面。准确地解释你所说的“同步”是什么意思也会很有帮助。您希望提交同时进行(不可能),还是按特定顺序进行?您想只在上一个提交完成后才开始提交,还是其他什么?提交方法在其他位置重载。它们不会离开页面。我只想从这个
click()
中一个接一个地激发它们。@更准确地说,这是一个经过尖锐编辑的问题。但我想调用
$('#form1')。submit()不创建新方法。