相关疑难解决方法(0)

使用Backbone.js将表单输入序列化为JSON

我正在开发RESTful应用程序 - 我在服务器端使用Java,在前端使用Backbone.2将通过JSON进行通信.

我的应用程序有很多表单,我想:

  1. 将表单输入序列化为JSON
  2. 将JSON发送到服务器

我的问题:

  1. 将表单输入序列化为JSON的最佳方法是什么?也许只有Backbone解决方案?
  2. 表单输入序列化为JavaScript对象后 - 将JSON发送到服务器的最佳方法是什么?

我的代码到目前为止:

Javascript和Backbone

$(function(){
    $.fn.serializeObject = function()
    {
        var o = {};
        var a = this.serializeArray();
        $.each(a, function() {
            if (o[this.name] !== undefined) {
                if (!o[this.name].push) {
                    o[this.name] = [o[this.name]];
                }
                o[this.name].push(this.value || '');
            } else {
                o[this.name] = this.value || '';
            }
        });
        return o;
    };

    //Model 
    var SignupForm = Backbone.Model.extend();

    //View
    var SignupView = Backbone.View.extend({
        el: '.signupForm',
        events: {
            'click input.submit': 'getStatus'
        },
        getStatus: function(event){
            var data = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery serialization json backbone.js

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

backbone.js ×1

javascript ×1

jquery ×1

json ×1

serialization ×1