0

ドキュメントはform.action.Submit.method こちら

コード:

    {
        xtype: 'form',
        items: [
            {
                xtype: 'filefield',
                name: 'foo_name',
                buttontext: 'foo_select'
            },
        ],
        buttons: [{
            text: 'Extract',
            handler: function() {
                var form = this.up('form').getForm();
                    if (form.isValid()) {
                        form.submit({
                            url: 'excel-extraction-service',
                            method: 'GET'
                        });
                    }
            }
        }]
    }

サーバーログ:

POST /excel-extraction-service 404

サーバーで Excel の解析/抽出サービスを使用しようとしています。このサービスは、Excel ファイルを受け入れて解析し、json 表現を返します。GET > POST の理由は、GET は安全な方法であり、サーバーの状態を変更してはならないからです。

ヘルプ?前もって感謝します

編集:filefieldフォームに が含まれているため、アップロードは通常の AJAX (ドキュメントはこちら) では処理されないことに注意することが重要です。このプロセスは、構成method内のプロパティをオーバーライドしているようですform.submit

4

1 に答える 1