我有这段代码:
sendData: function(){
var me = this;
this.getForm().submit({
url: me.action,
method: 'POST',
success: function(form,action){
if(action.result.success === true){
Ext.create('cp.view.ui.AlertOk',{mensaje:action.result.msg}).showDialog();
me.up('decoratorForm').close();
Ext.ComponentQuery.query('gestionPaciente')[0].getStore().load();
}else{
Ext.create('cp.view.ui.AlertErr',{mensaje:action.result.msg}).showDialog();
}
}
});
}
当操作成功时,'action.result.success'为真,并显示对话框。但是,如果为false,则不显示对话框。返回的json字符串是:
{“成功”:false,“msg”:“El dni ingresado ya existe y se encuentra ACTIVO。“}
编写json字符串的PHP代码是:
$m = array('success' => false, 'msg' => 'El dni ingresado ya existe y se encuentra activo.');
die(json_encode($m));
有什么想法吗?