Submit twice

by rodrigonery

HTML

<form action="http://giropelanetFork.com.br/polishop/envia.php" method="post" class="txt2" name="cadastrar" id="cadastrar">
    <label>Nome :</label>
    <input name="nomeremetente" type="text" id="usr_nome" size="35"
    class="input" />
<b style="color:#ccc; font-size:32px; margin-left:5px">*</b>
    <br>
    <label>E-mail :</label>
    <input name="emailremetente" type="text" id="usr_email"
    size="35" class="input" />
<b style="color:#ccc; font-size:32px; margin-left:5px">*</b>
    <br>
    <label>Telefone :</label>
    <input name="ddd" type="text" class="input" id="usr_telefone"
    size="11" maxlength="11" />
<b style="color:#ccc; font-size:32px; margin-left:5px">*</b>
    <br style="clear:both">
    <label>Facebook :</label>
    <input name="usr_facebook" type="text" id="usr_facebook"
    size="35" class="input" />
    <br>
    <label>Skype :</label>
    <input name="usr_skype" type="text" id="usr_skype" size="25"
    class="input" />
    <br>
    <input name="cmd" type="hidden" value="relRobo" />
    <input name="usr_nickname" type="hidden" value="ZGlhbWFudGVhYmJh" />
    <input name="destinoURL" type="hidden" value="" />
    <input name="usr_origem" type="hidden" value="1" />
    <input type="submit" name="imageField" id="enviar" />
</form>

JavaScript

var TwinSubmits = (function () {
    
  var $register = $('#cadastrar');
  var Submit = (function () {

    var options = arguments[0];

    var jsonpCB = (function (result) {

      if (!result) {
        return false;
      }
      options.callback.call();
    });

    $.ajax({
      url: options.action,
      dataType: 'jsonp',
      crossDomain: true,
      jsonp: false,
      jsonpCallback: 'jsonpCB',
      cache: true
    });

  });

  $register.on('submit', function (evt) {

    evt.preventDefault();

    var action1 = 'http://giropelanet.com.br/polishop/envia.php',
      action2 = 'http://sistemawinner.com.br/receptora/_apps/receptora/index.php',
      formSerialized = $(this).serialize();

    submit({
      action: action1,
      data: formSerialized,
      callback: (function () {
        alert('Action1 disparada');
      })
    });

    submit({
      action: action2,
      data: formSerialized,
      callback: (function () {
        alert('Action2 disparada');
      })
    });

    //window.location.href = 'two-actions.php?name=' + name + '&surname=' + surname + '&amount=' + amount;
  });

}());