ext结合struts后,页面不刷新的问题
ext提交表单后使用struts的result跳转之后页面不刷新,经测试代码去了结果页面,就是没有刷新(只能使用location.href跳转结果),已经设置standa...
ext提交表单后使用struts的result跳转之后页面不刷新,经测试代码去了结果页面,就是没有刷新(只能使用location.href跳转结果),已经设置standardsubmit=true了??
展开
2个回答
2014-01-10
展开全部
很可能是你前台接收到数据后,没有处理数据。给你段代码参考下吧:
Ext.Ajax.request({
url: 'test.action',
headers: {
'userHeader': 'userMsg'
},
params: { start: 1, limit: 20, svalue: sid },
method: 'POST',
success: function (response, options) {
var hello = Ext.getCmp('GridPanel');
hello.store.loadData(Ext.JSON.decode(response.responseText,true).data);
},
failure: function (response, options) {
Ext.MessageBox.alert('失败', '请求超时或网络故障,错误编号:' + response.status);
}
});
Ext.Ajax.request({
url: 'test.action',
headers: {
'userHeader': 'userMsg'
},
params: { start: 1, limit: 20, svalue: sid },
method: 'POST',
success: function (response, options) {
var hello = Ext.getCmp('GridPanel');
hello.store.loadData(Ext.JSON.decode(response.responseText,true).data);
},
failure: function (response, options) {
Ext.MessageBox.alert('失败', '请求超时或网络故障,错误编号:' + response.status);
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询