2014-06-12 43 views
1

我有一個我正在創建的訂單。我使用Codeigniter作爲後臺,Foundation 5使用Abide Validation和Stripe Checkout進行付款。這裏就是我想要做的事:基金會5阿比德爾正常提交

  • 用戶填寫表單(守活有效)
  • 用戶提交表單
  • 恪守驗證的有效
  • ,打開條紋支付處理
  • 上成功付款,提交表格

我遇到的問題是遵守是防止默認表單提交。我可以使用JQuery做一個AJAX帖子,但我不希望這樣做,因爲我可以使用CSRF和Codeigniter更輕鬆地進行「正常」表單提交。

基本上我希望下面的代碼,但它不起作用,因爲提交將重新觸發「有效」的事件。

$('#order_form').on('valid',function(){ 
    handler.open({ //stripe stuff in here }, function(){ 
     //if successful payment 
     $('#order_form').submit(); 
    }); 
}); 

如果有人有一些想法來幫助,他們將不勝感激!謝謝!

+0

守護驗證的代碼在哪裏? – Dan

回答

1

$('#order_form').get(0).submit()將執行沒有jQuery綁定的底層提交。

+0

是的!!!而已!!!謝謝! – zerodahero