我想将网格集成到我的PHP项目中,JQgrid看起来很容易! 当我集成我只能看到网格,而不是网格中的数据! 我刚刚更改了示例代码的数据库设置以使用我的数据库。jqgrid中的空网格
调试结果:
当我使用Firebug调试我能看到萤火虫的consolde模式分贝行。
这里也有粘贴jqGrid.log
的日志它也抛出一个警告消息“警告:日期()[function.date]:这是不是安全的依靠系统的时区设置。您需要需要才能使用date.timezone设置或date_default_timezone_set()函数。如果您使用了其中任何一种方法,并且仍然收到此警告,那么您很可能会错误地标记时区标识符,我们选择了'America/New_York' (1):eval()'d代码在第1行“
这两个文件都驻留在根目录中。一些线索排查
PHP代码 “myfristgrid.php”
require_once 'JQ-config.php文件';
//包括的jqGrid类
require_once “PHP/jqGrid.php”;
require_once“php/jqGridPdo.php”;
$ conn = new PDO(DB_DSN,DB_USER,DB_PASSWORD);
$ conn-> query(“SET NAMES utf8”);
$ grid = new jqGridRender($ conn);
$ grid-> debug = true;
$ grid-> SelectCommand ='SELECT * FROM question';
$ grid-> datatype ='json';
$ grid-> setColModel();
$ grid-> setUrl('myfirstgrid。PHP');
网格状$> setGridOptions(阵列( “标题”=> “这是自定义标题”, “的rowNum”=> 10, “sortname”=> “ID”, “hoverrows”=>真, “rowList”=> array(10,20,50), )); (“标识”=>“标识”,“宽度”=> 60)); $ {“}”;}}
//享受
$网格状> renderGrid( '#格', '#寻呼机',真实,NULL,NULL,真,真);
$ conn = null;
jqGrid.log
执行的2查询(S) - 2011-01-26 22点五十分28秒 阵列 ( [0] =>数组 ( [时间] => 2011-01-26 22时50分28秒 [查询] => SELECT COUNT(*)AS COUNT FROM问题 [数据] => [类型] => [领域] => [主要] => [input] => )
[1] => Array
(
[time] => 2011-01-26 22:50:28
[query] => SELECT * FROM question ORDER BY id asc LIMIT 0, 10
[data] =>
[types] =>
[fields] =>
[primary] =>
[input] =>
)
)
请发布您用于生成jqgrid的代码。 这将有助于帮助你的概率。 – Devan 2011-05-12 08:36:01