Extjs提交表单到后台Action处理,参数提交不到后台是怎么回事?
答案:3 悬赏:0
解决时间 2021-02-21 05:32
- 提问者网友:✐ۖ﹏ℳ๓北风
- 2021-02-20 21:15
最佳答案
- 二级知识专家网友:爱情是怎么炼成的
- 2021-02-20 22:21
params 写错了.
你应该改成 manager.name='admin',manager.password='admin'
就好了 login 括号内不用加变量.
而且 你的manager 要实例化出来
private Manager manager=new Manager();
你应该改成 manager.name='admin',manager.password='admin'
就好了 login 括号内不用加变量.
而且 你的manager 要实例化出来
private Manager manager=new Manager();
全部回答
- 1楼网友:萝莉姐姐鹿小北
- 2021-02-21 00:05
没用过ext js,不过我觉得你的思路上可能有问题。
失败有两种,一种是由于服务器问题导致的返回的状态信息不是200,这种需要自行处理;
另一种失败是服务器端返回了200,但是是一个异常信息,比如参数错误之类的,这种错误信息应该符合一定的格式,然后回调函数中进行相应的处理。
例如,你的后台处理成功总是返回{success: true},失败返回{success: false, message: 'reason'},那么你应该failure中获得这个message并显示。
用过sencha,好像sencha是根据json中的success===false作为一种附加的判断依据的。
- 2楼网友:随心随缘不随便
- 2021-02-20 23:29
url指向的action路径表达不对吧
firebug看看实际发起的地址、比对一下,或者先写绝对路径
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯