我正在尝试做一些与这个问题的最后一条评论非常相似的事情——即在 ajax 调用中加载一大堆数据,然后将其放入 dynatable 中,就好像它是一个本地 JSON 文件一样。我不精通 javascript/jquery,所以这可能是相当明显的事情,但我无法让它工作。我当前的代码如下所示:
<table id="my-ajax-table">
<thead>
<th>Some Attribute</th>
<th>Some Other Attribute</th>
</thead>
<tbody>
</tbody>
</table>
<script>
$.getJSON('/dynatable-ajax.json', function(data) {
$('#my-ajax-table').dynatable({
dataset: {
records: data
});
});
并且 ajax url 返回这个:
[
{"someOtherAttribute": "Fetched by AJAX", "someAttribute": "I am record one"},
{"someOtherAttribute": "Cuz it's awesome", "someAttribute": "I am record two"},
{"someOtherAttribute": "Yup, still AJAX", "someAttribute": "I am record three"}
]
这是正确的教程。
我假设这是我的 $.getJSON 错误。我应该使用成功和失败案例吗?那会是什么样子?我应该使用 parseJSON 吗?
非常感谢,亚历克斯