1

Sencha Touch 2 を使ってアプリを作っています。現在、xml 応答を取得するために Ext.Ajax.Request を送信しています。

    var header = {"ip-address":ipaddress ,"UserName" :    username ,"Password" : password };
        var data="XML Data " //some xml data ;


        Ext.Ajax.request({
            url: '/Fluid/XmlServlet',
            headers: header,
            xmlData: data,
            method: 'post',

            success: function (response) {
//some success code
            },
            failure: function (response) {
//some failure code
            }
        });

これまでのところ、良いです。サーブレットから完全に XML 応答を取得します。コンソールに表示できます。ここで、取得した XML 応答を使用してストアを作成したいと考えています。それ、どうやったら出来るの?ヘッダーと xmlData を URL に渡すにはどうすればよいですか? URLは大丈夫ですか?私はそれについてグーグルで調べてみましたが、どこを見ても、URL は通常、ローカル マシン上の XML ファイルです。私のものは、URL '/Fluid/XmlServlet' から返される XML 応答オブジェクトです。私はこれを試しています。

Ext.define('SysMgr.store.Volumes', {
    extend: 'Ext.data.Store',
    config: {
        autoLoad: true,
        autoSync: true,
        model: 'SysMgr.model.results',
        storeId: 'Volumes',
        proxy: {
            type: 'ajax',
            url : '/Fluid/XmlServlet'', //Is this url fine? 
            reader: {
                type: 'xml',
                record: 'results',
                rootProperty: 'results'
            }
        }
    }
});

代わりに JSON を使用すると何か変化がありますか?

4

0 に答える 0