簡體   English   中英

提交Ember表格

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM