我想节省一些不需要的请求和第一次显示表格的时间,所以我想也许我可以直接设置初始数据而不需要任何ajax请求。我这样尝试过:
$('#testTable').flexAddData('[formatted json here]');
还有那个
$('#testTable').addData('[formatted json here]');
但是没有任何效果。我可以这样做吗?正确的语法是什么?
最佳答案
我也遇到过这个问题,并且花了很多时间试图解决它。我的案例的解决方案非常简单。您只需要在 flexigrid()
函数中明显指定 dataType : "json"即可。默认数据类型是 XML。所以,它不想理解 JSON:
$("#myTable").flexigrid({dataType : "json"});
关于javascript - 无需 ajax 请求即可将数据添加到 jQuery-Flexigrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8912543/