将数据插入db

时间:2013-08-26 11:09:28

标签: extjs store

我有一个复选框网格和一个按钮。 当您按下按钮时,我想将选定的行数据插入到我的数据库中。

复选框部分我成功了,我得到了行但我不知道如何将数据插入我的数据库。

我知道这是非常简单的事情,但我坚持了几天,无法从文档或谷歌中找到它。

var temp = '';
for (i=0; i<=checkboxSelection.length-1; i++){
    temp = temp + checkboxSelection[i].get('vendor_name') + ",";
}
alert(temp);

这是我的商店:

var v_url = 'GetBiddingRows.jsp';
store:  Ext.create('Ext.data.Store', {
                fields:[
                {name: 'stat_data', type: 'Date' , sortType: 'asDate', format: 'Y-m-d h:M:s'},
                {name: 'operator_desc'},
                {name: 'vendor_name'},
                {name: 'currency'},
                {name: 'rate', type: 'float', sortType: 'asFloat'}
                ],
                proxy: {
                    type: 'ajax',
                    timeout: 120000,
                    url: v_url,
                    reader: {
                        type: 'json',
                        root: 'data',
                        successProperty: 'success'
                    }
                },
                autoLoad: true
            }),

如何将var temp传递给GetBiddingRows.jsp?

1 个答案:

答案 0 :(得分:3)

您可以使用Ajax请求将其发送到服务器:

Ext.Ajax.request({
    url: 'foo',
    params: {
        vendors: temp
    }
});