首頁 >web前端 >js教程 >jQuery easyui datagrid動態查詢資料實例解說_jquery

jQuery easyui datagrid動態查詢資料實例解說_jquery

WBOY
WBOY原創
2016-05-16 17:41:251271瀏覽

此插件組小巧使用方便,以下是從前台提交查詢條件,從MSSQL回傳json資料的一個例子
HTML前端程式碼

複製程式碼 程式碼如下:

include_once("auth.php");
?>







<script> <BR>function FindData(){ <BR>$('#mytable' ).datagrid('load',{ <BR>PersonCode:$('#PersonCode').val(), <BR>KQYM:$('#KQYM').val()} <BR>); <BR>} <BR></script>


url="loadgriddata_get.php" title="請輸入查詢條件"
rownumbers="true" toolbar="#searchtool" loadMsg="正在查詢...">









工號 姓名 考勤日期 星期 打卡時間



工號:
考勤年月: span>
  查詢




以下是取資料集,並將數據組裝成json對象返回給前台的php代碼
複製代碼 代碼如下:

include_once("auth.php");
include_once("inc/ms_conn.php");
include_once("inc/comm_function.php");
$PersonCode=$POST ["PersonCode"]; //前端傳來的參數
$KQYM=$_POST["KQYM"];
$sqlstr="Exec dbo.HR_Prg_GetPersonYMKQ2 '$KQYM','$PersonCode'";
$rs =mssqlquery($sqlstr); //自訂的mssql方法,類別擬mssql_query方法
$row = mssql_num_rows($rs); //取行總行數
$result["total" ] = $row;
$items =array();
while ($row = mssql_fetch_array($rs)){
foreach($row as $key=>$value){
/ /這裡很重要,php的json_encode只支援utf-8,否則含漢字字段值會被置為null
 $row[$key]=iconv('gb2312','UTF-8',$row[$ key]); }
 array_push($items, $row); }
 $result["rows"] =$items;
 echo json_encode($result);
?>

以下為效果圖
jQuery easyui datagrid動態查詢資料實例解說_jquery
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn