2 kamui8639 kamui8639 于 2013.12.05 12:24 提问

EXT4.2 Ext.Ajax.request问题
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);

2个回答

fjlingang
fjlingang   2014.09.15 16:59

后台接收数据一般分get和post两种方式,你可以检查一下后台是否只接收了get的方式,而没有接收post数据,先在firefox或chrome中跟踪一下数据是否正常提交了,如果正常提交,一定是后台接收数据的问题了。

showbo
showbo   Ds   Rxr 2015.11.06 09:21

如果post接受不到数据,说明你动态页只配置过doGet,没有doPost

自己浏览器f12调出开发工具看服务器都返回了什么,获取不到一般都是你动态页有问题。而且你代码页没见引用服务器返回的数据,你怎么知道获取不到?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!