0

我正在尝试在获得 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吗?

4

1 回答 1

1

由于您已经在一个名为 的 javascript 数组中拥有它json,因此您可以(我假设您要使用json.records):

$('#resultados').dynatable({
  dataset: {
    records: json.records
  }
});
于 2014-02-17T19:55:04.830 回答