设为首页 加入收藏

TOP

jQuery EasyUI datagrid动态查询数据
2014-11-24 08:07:59 来源: 作者: 【 】 浏览:0
Tags:jQuery EasyUI datagrid 动态 查询 数据

jQuery EasyUI datagrid动态查询数据


该插件组小巧使用方便,以下是一个从前台提交查询条件,从MSSQL返回json数据的一个事例


HTML前端代码


< php
include_once("auth.php");
>





<script type="text/java script" src="/inc/js/EasyUI/jquery-1.8.0.min.js">
<script type="text/java script" src="/inc/js/EasyUI/jquery.easyui.min.js">
<script>
function FindData(){
$('#mytable').datagrid('load',{
PersonCode:$('#PersonCode').val(),
KQYM:$('#KQYM').val()}
);
}



url="loadgriddata_get.php" title="请输入查询条件"
rownumbers="true" toolbar="#searchtool" loadMsg="正在查询...">









工号 姓名 考勤日期 星期 打卡时间



工号:
考勤年月:
  查询



以下是取数据集,并将数据组装成json对象返回给前台的php代码


< 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);
>


以下为效果图



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Log4j日志文件常用配置 下一篇jQuery取select标签被选项的值

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)
·Redis - The Real-ti (2025-12-26 08:20:50)
·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)