0

取得したJSONの後にリストを生成しようとしています.dynatableライブラリからドキュメントを見つけたので、JSONを受け取るajaxの方法でテーブルにデータを入力できます.

ただし、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 に答える