Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过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 - Fatal编程技术网

通过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); } } });

通过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.result应包含来自服务器的响应


您可以使用所述的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);
       }
    }
});