datagrid 返回函数刷新问题 本人小白啊求高手指点
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,
易做图:[
{
id:'btnSearchUser',
text:'查询用户',
iconCls:'',
handler:function(){
$('#leftsearch').window('open');
}
}]
});
});
} --------------------编程问答-------------------- 有没有大侠帮帮忙啊 求助啊 着急啊 --------------------编程问答-------------------- jsp 重定向啊 你的页面有没有刷新 当然没有更新啦 --------------------编程问答-------------------- 大侠请赐教啊怎么从定向啊 --------------------编程问答-------------------- 不想叫他刷新啊 无刷新更新啊
补充:Java , Java EE