我对 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/