javascript - 无需 ajax 请求即可将数据添加到 jQuery-Flexigrid

标签 javascript jquery flexigrid

我想节省一些不需要的请求和第一次显示表格的时间,所以我想也许我可以直接设置初始数据而不需要任何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/

相关文章:

javascript - Slickgrid 或 Flexigrid

javascript - 基于Flash的录音机/播放器应用程序对象将如何与网页中的JavaScript通信?

javascript - Angular Material 分页器通过全局背景色隐藏按钮和页数

jquery - 使用后退按钮时的 dateFormat 日期选择器

jquery - jQuery 选择器返回的对象的完整 HTML

javascript - JavaScript 最快的 JSON 解析器是什么?

jquery - 插入新行后 css 丢失

javascript - 具有 100% 高度元素的重叠 masonry

javascript - XPCOM stub 文件

javascript - 如何提高 jQuery 的性能