我正在尝试在获得JSON之后生成一个列表,我从dynatable库中找到了文档,这样他们就可以用ajax方式填充一个表来接收JSON。
但是,如果我已将json存储在变量中,该怎么办?到目前为止我试过这个:
var json = {
"records": [
{
"someAttribute": "I am record one",
"someOtherAttribute": "Fetched by AJAX"
},
{
"someAttribute": "I am record two",
"someOtherAttribute": "Cuz it's awesome"
},
{
"someAttribute": "I am record three",
"someOtherAttribute": "Yup, still AJAX"
}
],
"queryRecordCount": 3,
"totalRecordCount": 3
}
var table = $('#resultados').dynatable({
dataset: {
ajax: true,
ajaxUrl: json,
ajaxOnLoad: true,
records: []
}
})
所以我得到了404代码,我明白这是因为那不是真正的路线。但是我该怎么做才能告诉图书馆请求该文件。甚至不需要ajax?
答案 0 :(得分:1)
由于您已经在名为json
的javascript数组中使用它,您可以(我假设您要使用json.records
):
$('#resultados').dynatable({
dataset: {
records: json.records
}
});