jqGrid初级入门知识整理

本文章旨在总结jqGrid初级入门无法调试程序的问题做简单介绍。

入门教程的网址为:

jqGrid表格应用——读取与查询数据

https://www.helloweba.com/view-blog-161.html

jqGrid表格应用——新增与删除数据

https://www.helloweba.com/view-blog-165.html

****************************************分割线***************************

我使用的是wampserver64位,该软件的优点就是集成了,php,Apache,mysql,省去了自己配置的过程(老实说,我自己也分别下载,按照网上教程,可是没有配置成功,毕竟自己是半吊子学习的,没有受过专业训练)。好了废话不多说了,说说我一周的总结的经验。

首先,按照该说明去做,网页的整体框架是有 的,不说表格中无法刷新数据,总结其原因有

1、现在版本的mysql连接数据库的时候都要改为mysqli连接,这个我也不晓得为啥,反正照做了。不过这样还是无法显示数据的。

2、mysqli_query 执行查询命令格式是,mysqli_query($con,"str"),$con是放在前面的,这个要切记。其实php出现的问题,在chrome中按F12都可以测试出问题在哪儿。

3、代码中提到deleted项,和id项,其实是在mysql中另外加进去的,id作为主键,从1开始计数,标识行。deleted标识该行是否删除,默认为0,为删除的意思,之后jqGrid执行删除的时候,其实是吧deleted标识改为1,标识删除的意思,但该条记录任然保留在数据库中的。

4、插值的时候增加id,其值为null。

5、进网页调用后台php时,后面有一行代码为,这是不显示数据的根源,我查询过json的数据格式,其要求非常严格,一有差错就无法显示,需要将前面的'id'改为'cell',后面的'id'不变即可。

$responce->rows[$i]['id'] = $row[id]; 
最后上传自己调试成功的代码,有错误还请指正。

你可能感兴趣的:(jqGrid初级入门知识整理)