我是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中完成此操作。
答案 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'值。