通过form.submit方法发送请求时是否访问服务器响应文本? 请考虑下面的代码。我需要访问failure/success方法中的原始响应文本。我应该如何做到这一点 myFormPanel.getForm().submit({ url: 'updateConsignment.php', success: function(form, action) { Ext.Msg.alert('Success', action.result.msg); }, failure: function(form, action) { switch (action.failureType) { case Ext.form.action.Action.CLIENT_INVALID: Ext.Msg.alert('Failure', 'Form fields may not be submitted with invalid values'); break; case Ext.form.action.Action.CONNECT_FAILURE: Ext.Msg.alert('Failure', 'Ajax communication failed'); break; case Ext.form.action.Action.SERVER_INVALID: Ext.Msg.alert('Failure', action.result.msg); } } });
尝试: action.result应包含来自服务器的响应通过form.submit方法发送请求时是否访问服务器响应文本? 请考虑下面的代码。我需要访问failure/success方法中的原始响应文本。我应该如何做到这一点 myFormPanel.getForm().submit({ url: 'updateConsignment.php', success: function(form, action) { Ext.Msg.alert('Success', action.result.msg); }, failure: function(form, action) { switch (action.failureType) { case Ext.form.action.Action.CLIENT_INVALID: Ext.Msg.alert('Failure', 'Form fields may not be submitted with invalid values'); break; case Ext.form.action.Action.CONNECT_FAILURE: Ext.Msg.alert('Failure', 'Ajax communication failed'); break; case Ext.form.action.Action.SERVER_INVALID: Ext.Msg.alert('Failure', action.result.msg); } } });,ajax,extjs,extjs4,form-submit,Ajax,Extjs,Extjs4,Form Submit,尝试: action.result应包含来自服务器的响应 您可以使用所述的action.response来获取原始响应谢谢,当服务器返回400响应并在响应正文中包含一些文本时,action.response为空。我想提醒任何服务器异常消息。是否尝试了action.failureType属性以查看其中包含的内容 myFormPanel.getForm().submit({ url: 'updateConsignment.php', success: function(form, a
您可以使用所述的action.response来获取原始响应谢谢,当服务器返回400响应并在响应正文中包含一些文本时,action.response为空。我想提醒任何服务器异常消息。是否尝试了action.failureType属性以查看其中包含的内容
myFormPanel.getForm().submit({
url: 'updateConsignment.php',
success: function(form, action) {
console.log(action.result);
Ext.Msg.alert('Success', action.result.msg);
},
failure: function(form, action) {
console.log(action.result);
switch (action.failureType) {
case Ext.form.action.Action.CLIENT_INVALID:
Ext.Msg.alert('Failure', 'Form fields may not be submitted with invalid values');
break;
case Ext.form.action.Action.CONNECT_FAILURE:
Ext.Msg.alert('Failure', 'Ajax communication failed');
break;
case Ext.form.action.Action.SERVER_INVALID:
Ext.Msg.alert('Failure', action.result.msg);
}
}
});