Ext.Ajax.request({
url: homePageConfig.url.login,
params : { username : name , userpass : pass },
method : 'POST',
success : function(response, options) {
Ext.Msg.show("成功");
} ,
failure : function() {
Ext.Msg.show("失败");
}
});
问题
1:method一但改为POST那么参数就传递不到struts2的ACTION中了,有人能给具体解答下吗?
2:无法得到ACTION的返回值response.getWriter().write(result);
后台接收数据一般分get和post两种方式,你可以检查一下后台是否只接收了get的方式,而没有接收post数据,先在firefox或chrome中跟踪一下数据是否正常提交了,如果正常提交,一定是后台接收数据的问题了。
如果post接受不到数据,说明你动态页只配置过doGet,没有doPost
自己浏览器f12调出开发工具看服务器都返回了什么,获取不到一般都是你动态页有问题。而且你代码页没见引用服务器返回的数据,你怎么知道获取不到?