Backbone.js - 从服务器解析复杂的json数据响应并将其添加到集合中

时间:2013-12-27 08:08:27

标签: javascript json backbone.js

我需要解析json数据并使用backbone.js需要将它添加到集合中。

这是我从服务器获取的json数据:

{"name":"mail","server":[{"name":"1","port":"8080","domain":"mail"},{"name":"2","port":"8080","domain":"mail"},{"name":"3","port":"8080","domain":"mail"},{"name":"4","port":"8080","domain":"mail"},"count":4}

以下是我用来从服务器访问json数据的java脚本代码。在使用datatables.js显示它之前,我需要将json数据添加到主干集合,然后使用datatable.js显示它。

$(function(){

$('#okbtn').on('click', function(){

    $.ajax(
    {

        type:"GET",
        url:"/LoginWebService/Domain",

        success:Response
    });
});
});

function Response(result)
{

if(result!="[]")
    {

    $('#example').dataTable( {
        "bPaginate":false,
        "bLengthchange":false,
        "bFilter":false,
        "bSort":true,
        "bIntro":false,
        "bAutoWidth":false,
        "bProcessing": true,
         "aaData":result, 
        "aoColumns": [
                          { "mData": "name" },
                          { "mData": "port" },
                          { "mData": "dom" }
                      ],
        "bJQueryUI":true
    } );


    }


}