【发布时间】:2011-09-27 19:28:27
【问题描述】:
我很难让数据显示在我的网格中。 查询可用于按名字、姓氏或“序列号”检索数据
HTML 看起来像
<script src="lib/jquery/jquery-1.5.2.min.js" type="text/javascript" ></script>
<script src="lib/jquery/jquery-ui.min.js" type="text/javascript"> </script>
<script src="lib/jqgrid/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="lib/jqgrid/jquery.jqGrid.min.js" type="text/javascript"></script>
<div id="search">
<table id="list"></table>
<div id="pager" ></div>
</div>
数据库和 PHP 目前是本地的,MYSQLi 查询每次都能获取正确的数据。
Javascript 看起来像
$('#list').jqGrid({ url:'http://localhost/ajax-search.php', 数据类型:'json', 发布数据: { 用户:function() { return jQuery("input#username").val(); }, pass: function() { return jQuery("input#password").val(); }, 名字: function() { return jQuery("#firstname_label").val(); }, 姓氏:function() { return jQuery("#lastname_label").val(); }, number: function() { return jQuery("#number_label").val(); } }, mtype: 'POST', colNames:['id','First','Last','Number'], col型号:[ {名称:'id',索引:'id',宽度:10,隐藏:假}, {名称:'目标名字',索引:'目标名字',宽度:25}, {名称:'targetlastname',索引:'targetlastname',宽度:25}, {名称:'数字',索引:'数字',宽度:25}, ], 行号:10, 宽度:340, 身高:25, 设置网格高度:45, 收缩适应:真, 行列表:[10,20,30], imgpath: 'lib/jquery/themes/base/images', 寻呼机:$('#pager'), 排序名称:'id', 观看记录:真实, 排序顺序:“desc”, 标题:“编辑记录”, });PHP/MYSQL(使用中的准备好的语句)看起来像
$response = 新的 stdClass(); $response->page = $page; // 当前页面 $response->total = $total_pages; //总页数 $response->records = $numrows; // 总记录 $stmt2->执行() || fail('MySQL 执行', $db->error); $stmt2 -> bind_result($seltargetfirstname,$seltargetlastname,$selnumber) ||失败('MySQL bind_result', $db->error); $i=0; 而($row = $stmt2->fetch()) { fwrite($fh2,"\n 我是 $i \n"); $response->rows[$i]['id']=$i; $response->rows[$i]['cell']=array($i,$seltargetfirstname,$seltargetlastname,$selnumber); $i++; fwrite($fh2, "\nTO 编码器 $i $seltargetfirstname $seltargetlastname $selnumber\n"); } 回声 json_encode($response);我看到的是
[1] 没有 Apache/PHP/JSON 编码或 MYSQL 错误 [2] 我可以将返回的 MYSQLI fetch 值写到一个文件中,看起来都不错 [3] 我生成了一个行号,因为我在我的架构中不使用/不需要这些 [4] 网格在 JQGRID 中生成,我可以排序并查看我的查询重新执行但没有数据 在网格中..任何想法表示赞赏......
【问题讨论】: