在Backbone.js中发出POST请求

时间:2014-06-05 20:35:19

标签: rest post backbone.js url-encoding

我有一个RESTful服务器,它接受url编码的参数。

在我的情况下,发帖请求到https://我的服务器:8443 / test / auth

将请求标头设置为 内容类型:application / x-www-form-urlencoded

并传递参数

用户名=名为myUsername 密码=输入mypassword

起作用并给出所需的回应。

我想使用Backbonejs实现相同的目标。所以,我有

        Person = Backbone.Model.extend({
    initialize: function() {
        this.on('all', function(e) { console.log(this.get('name') + " event " + e );
         });

    },

    urlRoot: "https:// my server:8443/test/authauth",
    url : function(){
        var base = this.urlRoot;
        return base + ""
    }
});



 var person = new Person({ "username" : "myusername" , "password":"mypassword" });
 person.save(null, {
    beforeSend: function(xhr) {
        xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    }}
 );

但是,它表示没有用户名和密码属性。 Waht是在Backbone.js中以url编码形式传递参数的正确方法

由于

0 个答案:

没有答案