-1

I want to post 2 forms using javscript, but I can't seem to figure it out. Can someone help me?

It seems like I need to submit the first form Async according to this but I don't follow their code: Submit two forms with one button

HTML

<form name="form1" action="https://test.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST" target = "me1">
<input type="hidden" name="oid" value="00Df00000000001" />
</form>


<form name="form2" action="https://test.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST"  >
<input type="hidden" name="oid" value="00Df00000000001" />
</form>

<input name="submit" value="Submit Form" onclick="submitForms ()" type="button">

JS

function submitForms(){
    document.forms["form1"].submit(); /* should be Async?*/
    document.forms["form2"].submit();
}
Community
  • 1
  • 1
PartOfTheOhana
  • 667
  • 2
  • 16
  • 40

1 Answers1

0
var str1 = $( "form1" ).serialize();
var str2 = $( "form2" ).serialize();
ajaxReq(url,str1);
ajaxReq(url,str2);
    function ajaxReq(url,data){
      var request = $.ajax({
              url: url,
              type: "POST",
              data: data,
              dataType: "html"
            });

            request.done(function(html) {
                console.log('SUCCESS')
            });

            request.fail(function( jqXHR, textStatus ) {
                console.log("AJAX REQUEST FAILED" + textStatus);
            });
    }
Gurkan İlleez
  • 1,503
  • 1
  • 10
  • 12