输入搜索条件成功后,自动保存输入的信息,点击查看详情或者其它,返回列表后,自动填充搜索条件并查询数据!
输入搜索条件成功后,保存输入的信息,点击查看详情或者其它,返回列表后,自动填充搜索条件并查询数据!


//搜索按钮事件
$("#fasearch").click(function(){ //保存搜索框填写的数据,控件中必须要有id属性 var flag = 0; var textFields=$("input[type=text]"); var selects = $("select[class=form-control]"); $.each(selects,function(index,value){ textFields.push(selects[index]); }); var row = {}; $.each(textFields,function(index,value){ if(this.value!="" && this.id!=""){ row[this.id] = this.value; flag = 1; } }); var json_one = JSON.stringify(row); sessionStorage.setItem("allJson", json_one);//搜索框的值 sessionStorage.setItem("whetherUnfold", flag);//是否展开搜索框 //点击查询时清空之前填写的缓存 var postData = $(me.consts.GRID).jqGrid("getGridParam", "postData"); if(postData){//清空 $.each(postData, function (k, v) { delete postData[k]; }); } }); //获取前面保存的填写的搜索条件自动填充,并且返回后直接到之前查询的界面 var hh = sessionStorage.getItem("allJson");//获取键为allJson的字符串 if(hh){//如果缓存中有数据则将数据写入到检索框中 var postJson = JSON.parse(hh);//将字符串抓换成对象 for(var i in postJson){ $("#" + i).val(postJson[i]); } }

浙公网安备 33010602011771号