Javascript 提交表格?

Javascript 提交表格?,javascript,jquery,backbone.js,Javascript,Jquery,Backbone.js,当我点击submit按钮时,它应该调用服务器上的post请求,并返回json对象。 在这里我想到了在哪里写成功?如何接收响应对象? 在服务器上调用post请求是否正确? 请 我的js文件: (function($){ var Login = Backbone.Model.extend({ url:'/login' }); var ListView = Backbone.View.extend({ el: $('body'), events: { 'c

当我点击submit按钮时,它应该调用服务器上的post请求,并返回json对象。 在这里我想到了在哪里写成功?如何接收响应对象?
在服务器上调用post请求是否正确? 请

我的js文件:

(function($){
 var Login = Backbone.Model.extend({
    url:'/login'
  });

 var ListView = Backbone.View.extend({
    el: $('body'),
    events: {
      'click input#btn_login': 'submit'
    },
    initialize: function(){
      _.bindAll(this, 'submit'); // remember: every function that uses 'this' as the current object should be in here

      },

    submit:function(e){
    e.preventDefault();
    var login=new Login();

    login.save({accesskey:$('#accesskey'),secretekey:$('#secretekey')});
    },    
  });

  var listView = new ListView();
})(jQuery);
html文件:

<form class="form-signin" id="form_signin">
 <table>
  <tr>                
   <td><label>Accesskey:</label>
    <input type="text" name='accesskey' id="accesskey" class="form-control" placeholder="A
    ccess Key" required autofocus>
      </td>
       </tr>
        <tr>
         <td>
        SecretKey:<input type="text" name='secretekey' id="secretekey" class="form-control" placeholder="Secret key" required autofocus>
         </td>
        </tr>
       <tr>
         <td>
           <input class="btn" id="btn_login" type=submit name=submit>
          </td>
       </tr>

    </table>
</form>

访问密钥:
秘钥:

提前感谢。

您应该使用ajax jquery函数:

 submit:function(e){
        e.preventDefault();
        var login=new Login();

         $.ajax({
                url: Login.Model.url,
                data: config.data,
                dataType: config.dataType,
                type: config.type,
                traditional: true,
                success: function (response) {
                    if (response)
                        login.save({accesskey:$('#accesskey'),secretekey:$('#secretekey')});

                },
                error: function (response) {

                }
            });
    }

这可能是一个更好的选择

login.save({
    accesskey:$('#accesskey'),
    secretekey:$('#secretekey')
  }, {
    success : function(model, response, options) {
    },
    error : function(){model, xhr, options} {
    }
  });

备份服务器方法应返回OK http status(成功)和错误状态(其他方案)。

我想在主干网中执行表单提交,我的代码正在使用anax calli运行,但当我单击submit(提交)按钮时,它调用get request(获取请求),