jsp代码
function searchLeftEsInfo(){
var params = $("#leftUserInfo").serialize();
$.post('<%=path%>/action/esAction!initESUser.action?type1=8',params, function(data) {


// $('#leftuser').datagrid('load',data);
});
// $('#leftjh').val('');
document.getElementById("leftjh").value="";
// $('#leftuser').datagrid('reload');
$('#leftsearch').window('close');



}
这个是初始化列表这个是后台代码pages.setCondationObject(signDTO);
SearchCondationDTO resultDto = signBiz.getAllUserInfo(pages);
System.out.println(resultDto.getResults().size());
System.out.println(pages.toString());
if (resultDto.getResults().size() > 0) {
allUser = resultDto.getResults();
JsonConfig config = MyJsonFiler.getFilter(new String[] { "logInfo",
"signInfos", "signatureDBRList", "roleInfo", "signInfo" });
resultArray = JSONArray.fromObject(allUser, config);
int maxSize = resultDto.getPageBean().getPageSize();
JsonBean json = new JsonBean();
json.setRows(resultArray);
json.setTotal(maxSize);
System.out.println("hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh");
resultObj = JSONObject.fromObject(json);后台数据更新啦 但是前台JSP不更新啊 以前写程序的那个是是在JSP 代码中加啦个// $('#leftuser').datagrid('load',data); 这样就会执行两边查询 我觉的不对啊 但是又不知道怎么改啊求大侠指点啊
下面是又执行一段的代码function openLeftESAndUser(){
$(function(){
$('#leftuser').datagrid({
width:320,
height:505,
url : "<%=path%>/action/esAction!initESUser.action?",
nowrap: false,
striped: true,
collapsible:true,
align:'center',
sortName: 'userId',
sortOrder: 'desc',
remoteSort: false,
singleSelect:true ,
idField:'userId',
columns:[[
    {field:'xm',title:'姓名',width:150,align:"left"},
    {field:'jh',title:'警号',width:150,align:"left"}
]],
pagination:true,
rownumbers:false,
toolbar:[
  {
id:'btnSearchUser',
  text:'查询用户',
  iconCls:'',
  handler:function(){
  $('#leftsearch').window('open');
 
  }
  }]
});
});

}