2013-02-28 38 views
1

我試圖將表單提交到我的域中的頁面,然後自動重新提交到另一個域。將表單提交兩次到不同的目的地

下面的代碼正常工作到重新提交的點。它會更改表單上的動作並刪除該ID,以便第二次以正常形式提交。

任何人都可以看到問題,爲什麼它不會重新提交?

感謝

$("form#dataForm").validate({ 
    // Validation code here... 
    submitHandler: function(form) { 
     $.post('queries/pay.php', $("#dataForm").serialize(), function(data) { 
      $("#dataForm").removeAttr("id").attr({ 
       "action":data.action 
      }, function() { 
       $("form").submit(); // This part of the code does not work 
      }); 
     }); 
    } 
}); 
+0

我猜,這取決於瀏覽器,你會使用,這可以通過阻斷內置XSS過濾器,提交一個表單到另一個時域。 – ConcurrentHashMap 2013-02-28 11:39:45

回答

0

試試這個:

$("form").unbind('submit').submit();