Ext.Ajax.request({
url:'user!updatePwd.action',
params:{
'newPassword':resetpwdForm.getForm().findField("pwd").getValue()
},
success:function(response){
var newJson=Ext.decode(response.responseText);
if(newJson.success){
Ext.MessageBox.show({title:'提示',msg:'密码修改成功'});
}else{
Ext.MessageBox.show({title:'提示',msg:'密码修改失败'});
}
resetpwdWin.hide();
}
url:'user!updatePwd.action',
params:{
'newPassword':resetpwdForm.getForm().findField("pwd").getValue()
},
success:function(response){
var newJson=Ext.decode(response.responseText);
if(newJson.success){
Ext.MessageBox.show({title:'提示',msg:'密码修改成功'});
}else{
Ext.MessageBox.show({title:'提示',msg:'密码修改失败'});
}
resetpwdWin.hide();
}
})
一直出错,后来发现是json返回值的问题
要执行success或failure,需在返回的json中有如下字段 执行success里面的操作 {success:true} 执行failure里面的操作 {success:false}