[英]Ember Form Submission
我正在嘗試在ember中實現付款模塊。 我已經創建了一個表單,並在表單操作上分配了將要提交表單的服務器地址。
<form action="https://api.mondido.com/en/v1/transactions" id="payment_form">
在簡單的jQuery中,我應該做這樣的事情
var onSuccess = function(transaction){
alert(transaction.id);
};
var onError = function(error){
alert(error.description);
}
$('#my_form').mondido({type:"ajax", success:onSuccess, error:onError});
但是我想通過控制器中的某些動作來包裝它。 問題是當我做這樣的事情時
<form action="https://api.mondido.com/en/v1/transactions" id="payment_form" action{{someFunction on="submit"}}>
該動作被調用兩次。 我必須單擊兩次提交按鈕才能使其第一次嘗試進行,然后被提交兩次。
有什么想法如何處理嗎?
這可能是因為您在表單中定義了兩個動作。 嘗試刪除
action="https://api.mondido.com/en/v1/transactions"
從您的表單標簽中,然后在控制器中處理表單提交。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.