js解析json数据
来源:互联网 发布:白夜追凶小说结局知乎 编辑:程序博客网 时间:2023/06/05 16:58
最近在写一个项目的时候,由于前台用的是jquery的easyUI,需要一个前台筛选数据的功能,我的数据时后台用fastjson(alibaba)的那个返回的,easyUI自带的filter又太冗杂,寻思自己写一个,主要就是js循环遍历json数据,判断,然后绑定到datagrid上面。不说了,上码。
<span style="white-space:pre"></span>按操作类型: <select id="cc" name="operateType" onChange=filterByType(this.value)> <option value="qikao">弃考</option> <option value="luqu">录取</option> <option value="noOperate">未操作</option> <option value="all" selected="selected">全部</option> </select>
function filterByType(value){ var json=<%=json%>; var resultJson = <%=resultJson%>; var rst=[]; if(value=="qikao"){// for(var i=0;i<rows.length;i++){// var operateValue=$("input[name='"+rows[i].candidates_id+"']:checked").val();// if(operateValue==1){// rst.push(rows[i]);// }// } for(var m=0;m<json.length;m++){ if(json[m].evaluate==1){ rst.push(json[m]); } } $('#interviewEvaluate').datagrid('loadData',rst); }else if(value=="luqu"){ for(var m=0;m<json.length;m++){ if(json[m].evaluate==2){ rst.push(json[m]); } } $('#interviewEvaluate').datagrid('loadData',rst); }else if(value=="noOperate"){ for(var m=0;m<json.length;m++){ if(json[m].evaluate==null&&json[m].evaluate==""){ rst.push(json[m]); } } $('#interviewEvaluate').datagrid('loadData',rst); }else if(value=="all"){ var json=<%=json%>; var resultJson = <%=resultJson%>; if(json!=null&&json!=""){ $("#interviewEvaluate").datagrid('loadData',resultJson); }else{ } } }
0 0
- JS解析JSON数据
- js解析json数据
- js解析json数据
- js解析json数据
- js解析Json数据
- JS 解析 json 数据
- JS解析Json数据
- js解析json数据
- js解析json数据
- json数据 js解析
- js 解析json数据方法
- js解析json格式数据
- js解析json数据例子
- JS解析json数据[转]
- js解析json文件数据
- JS 对json数据解析
- 解析json数据 (js , java)
- JS 对json数据解析
- Linux网络编程--聊天室客户端程序
- RedHat Enterprise Linux6.4 使用CentOS yum源
- innobackupex存储备份历史
- HDU 1029 Ignatius and the Princess IV
- Jboss EJB实现实例
- js解析json数据
- TableViewController_01
- intent intent-filter
- oracle树形结构由子节点递归得到父节点
- 什么是格式化字符串攻击?
- Jetty实战之 嵌入式Jetty运行web app
- spring+quartz动态定时器
- 有关毕业设计--题目选定
- 【v2.x OGE教程 17】事务处理