【发布时间】:2021-07-09 23:41:27
【问题描述】:
我一直在尝试在一个新项目中设置 jqgrid,一切正常,但数据没有显示,我的意思是一切正常,我通过后端获取的数据显示在控制台,它也显示在分页中。
请查看以下链接:您也可以查看源代码。
http://globalaskit.com/dev/hms/manageCountry
提前致谢。
【问题讨论】:
标签: jquery ajax jqgrid codeigniter-3
我一直在尝试在一个新项目中设置 jqgrid,一切正常,但数据没有显示,我的意思是一切正常,我通过后端获取的数据显示在控制台,它也显示在分页中。
请查看以下链接:您也可以查看源代码。
http://globalaskit.com/dev/hms/manageCountry
提前致谢。
【问题讨论】:
标签: jquery ajax jqgrid codeigniter-3
您的网格正常,您的数据在网格中,但未显示。您遇到的问题在于这些网格设置:
jQuery("#list").jqGrid({
...
height: $('.content-wrap').height() - 120,
width: $('.content-wrap').width() - 20,
...
});
在您的情况下,高度为 0,并且数据被隐藏。 原因是该元素在创建网格时高度为 0,或者在创建网格时被隐藏(因为对服务器的请求被延迟)。
要解决此问题,请在网格设置中设置一定的高度。
如果您确实希望网格扩展到此高度,请使用创建网格后设置网格高度的方法。请参阅文档。
【讨论】: