Android 从sencha touch 2.0应用程序向服务器发送数据的最佳方式?

Android 从sencha touch 2.0应用程序向服务器发送数据的最佳方式?,android,sencha-touch-2,Android,Sencha Touch 2,我正在使用sencha touch 2.0,我想向服务器发送一个存储实例,其中存储了所选项目的id,但我的问题是,我知道当调用getData()时方法存储它只给我模型对象。现在我知道我不会直接将模型对象发送到服务器。我被困在这里,真的很困惑,我该如何将我的存储发送到服务器,让它接收数据对象并成功返回值 任何帮助都将不胜感激 塔克斯 是否要将整个门店数据发送到服务器?如果是,则必须遍历存储数据并创建一个JSON字符串,该字符串可以发送到服务器 假设这是您的商店: var store = Ext.g

我正在使用sencha touch 2.0,我想向服务器发送一个存储实例,其中存储了所选项目的id,但我的问题是,我知道当调用
getData()时
方法存储它只给我
模型对象
。现在我知道我不会直接将模型对象发送到服务器。我被困在这里,真的很困惑,我该如何将我的存储发送到服务器,让它接收数据对象并成功返回值

任何帮助都将不胜感激


塔克斯

是否要将整个门店数据发送到服务器?如果是,则必须遍历存储数据并创建一个JSON字符串,该字符串可以发送到服务器

假设这是您的商店:

var store = Ext.getStore('MyStore'),
allData = [];

store.each(function(record){
    allData.push(record.getData());
});

var dataToBeSentToServer = Ext.JSON.encode(allData);

现在将此“dataToBeSentToServer”作为参数发送到服务器,并在服务器端解码数据。

@Swar是否建议将其作为存储本身的一种方法添加?