Ember表格提交

时间:2014-04-24 07:41:37

标签: forms ember.js

我正在尝试在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"}}>

该动作被调用两次。我必须点击两次提交按钮才能在第一次尝试时进行,然后提交两次。

有什么想法如何解决它?

1 个答案:

答案 0 :(得分:0)

可能是因为您在表单中定义了两个操作。尝试删除

action="https://api.mondido.com/en/v1/transactions"
从表单标签中

,并在控制器中处理表单提交。