javascript - 在javascript中动态添加值

标签 javascript json 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 中完成此操作。

最佳答案

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

查看此链接:https://api.jquery.com/jQuery.ajax/

使用 AJAX 的简单示例:

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

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

关于javascript - 在javascript中动态添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22651326/

相关文章:

json - 以不区分大小写的方式使用 json_populate_recordset

datatables - [数据表][列过滤器] 头 :after doesn't work

javascript - Jquery Datatables 调整表的大小以适合屏幕

javascript - datatable jquery 如何在控制台中查看表的数据

javascript - 将 id 添加到 <circle> 标签不起作用

javascript - Velocity.js - 循环动画有问题?

javascript - Meteor js 中的 Template.templateName.rendered= function(){} 是什么

javascript - 来自 Javascript 的简单 REST 调用

android - 缓存和Json解析

JavaScript:indexOf