在javascript中动态添加值

时间:2014-03-26 04:12:34

标签: javascript json jquery-datatables

我是javascript的新手。我需要进行服务器调用,获取json响应并解析响应并将格式化的响应填充到对象文字内的变量。

它看起来如下所示:

$('#dataTables-example').dataTable({
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",
        "bAutoWidth": true,
        "aaData":
        [
            [
                "",
                "1",
                "name-key",
                "description"
            ],
            [
                "",
                "2",
                "name",
                "description"
            ],
            [
                "",
                "23",
                "name",
                "description"
            ],
            [
                "",
                "24",
                "abs",
                "Common"
            ],
            [
                "",
                "5",
                "name1",
                "description"
            ],
            [
                "",
                "6",
                "name2",
                "description"
            ]
        ]
    });

在上面,我需要使用来自服务器调用的json数据填充aaData变量。请告诉我如何在javascript中完成此操作。

1 个答案:

答案 0 :(得分:0)

你想要的是通过AJAX调用服务器。 JQuery很容易为你处理这个问题。

点击此链接:https://api.jquery.com/jQuery.ajax/

使用AJAX的一个简单示例:

$.ajax({
    url: 'your url here'
    success: function(data, textStatus, jqXHR) {
        console.log(data)
    }
});

您将要进行此调用并将成功函数中的数据设置为变量,正确格式化(可能使用for循环),然后将该变量用作'aaData'值。