I have an application where I am required to perform multiple form submits to external sites. I want the form submits to open new tabs. 
What I do is I create a form element using javascript, and then I just do a form.submit(). I am aware that only one will make it through. 
I am looking for work arounds. One way is using jsonp:
I have something like this so far
$.ajax({
    dataType: 'jsonp',
    url: path, 
    type: "POST", 
    async: "false",
    contentType: 'application/x-javascript',
    data: $('this').serializeArray(),
    success: function (html) {
        if (data != "") {     
                var link = html;
                window.open(link,'', ''); //open's link in newly opened tab!
            }
      },
      failure: function (html) {
        alert(html);
      }
    });
        return false; 
    });
However even I do specified the type to be post, I see in the chrome developer tools that I have an actual get being sent. I am guessing that is because of window.open. 
Can somebody suggest techniques to achieve this/
Thank you
 
    