jQuery MiniUI
标题:
关于datagrid 不显示数据
[打印本页]
作者:
deskballtop
时间:
2019-3-21 17:51:50
标题:
关于datagrid 不显示数据
采用PHP编程,访问ORACLE数据库,datagrid 不显示数据,但总记录数据 ,分页信息都对,也不提示错误。请高人指点。急急急
作者:
felt
时间:
2019-3-21 18:03:37
f12检查网络交互,看你后台返回的数据和数据格式是否正确
作者:
deskballtop
时间:
2019-3-21 20:51:10
felt 发表于 2019-3-21 18:03
f12检查网络交互,看你后台返回的数据和数据格式是否正确
多谢,我试试看。
作者:
deskballtop
时间:
2019-3-22 20:51:42
是格式的问题,改正代码如下,希望对存在同样问题的人有所帮助。
function SearchRecord($key,$index, $size, $sortField, $sortOrder){
$conn = createDB();
$sql = "SELECT count(1) FROM YQMX ".$key;
$cursor = oci_parse($conn, $sql);
oci_execute($cursor, OCI_DEFAULT);
$datacount=oci_fetch_row($cursor);
$total = $datacount[0];
$start = $index * $size;
$end = $start+$size + 1 ;
if(!empty($sortField)){
if ($sortOrder != "desc") $sortOrder = "asc";
$order = " order by " . $sortField . " " . $sortOrder;
}else{
$order = " order by yqmc desc";
}
$sql = "select yqmc,yqxh,ccbh from
(select yqmc,yqxh,ccbh,rownum rn
from YQMX ".$key." ) where rn >".$start." and rn< ".$end;
$cursor = oci_parse($conn, $sql);
oci_execute($cursor, OCI_DEFAULT);
$data = array();
while($row=oci_fetch_row($cursor))
{
$row = array("yqmc"=>$row[0],"yqxh"=>$row[1],"ccbh"=>$row[2]);
array_push($data,$row);
}
$resultData = array("total"=>$total,"data"=>$data);
return $resultData;
}
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2