0

私は ExtJs を初めて使用し、javascript が嫌いですが、今はこれを行う必要があります。次のコードがあります。

        var proxy = new Ext.data.HttpProxy(
                {
                url: 'sf/listUsers', 
                headers: {'Content-Type': 'application/json'}
                }
            );

            var store = new Ext.data.JsonStore({
                proxy: proxy,
                remoteSort: true,
                sortInfo: { field: "username", direction: "ASC" },
                totalProperty: 'count',
                root: 'users',
                fields: ['username', 'id'],
                writer : new Ext.data.JsonWriter({
                    encode : true,
                    writeAllFields : true
                })

            });

ページを試してみると、グリッドには何も表示されません。リクエストのコンテンツ タイプが text/html であることがクロムでわかります。

4

1 に答える 1

0

ドキュメントから:

ブラウザがXMLドキュメントを解析できるようにするには、サーバーがHTTP応答のContent-Typeヘッダーを「text/xml」に設定する必要があることに注意してください。

于 2012-12-24T18:32:41.797 に答える