// 数字通道
WebVideoCtrl.I_GetDigitalChannelInfo(szDeviceIdentify, {
success: function (xmlDoc) {
var oChannels = $(xmlDoc).find("InputProxyChannelStatus");
// 获取表格对象
var listview = page.getListView("表格2");
// 获取表格的行数
var count= listview.getRowCount();
// 从最后一行开始向前删除
for (var i = count - 1; i >= 0; i--) {
listview.deleteRow(i);
}
$.each(oChannels, function (i) {
var id = $(this).find("id").eq(0).text(),
name = $(this).find("name").eq(0).text(),
online = $(this).find("online").eq(0).text();
if ("false" == online) {// 过滤禁用的数字通道
return true;
}
if ("" == name) {
name = "IPCamera " + (i < 9 ? "0" + (i + 1) : (i + 1));
}
// 构建JSON对象
var channelObject = {
通道号: id,
通道名称: name,
标记状态: false,
};
// 获取表格对象
var listview = page.getListView("表格2");
//添加数据到表格
listview.addNewRow(channelObject, true);
//oSel.append("<option value='" + id + "' bZero='false'>" + name + "</option>");
});
showOPInfo(szDeviceIdentify + " 获取数字通道成功!");
},
error: function (oError) {
showOPInfo(szDeviceIdentify + " 获取数字通道失败!", oError.errorCode, oError.errorMsg);
}
该代码可以把数据放在页面的表格中,那么要存储到数据库中怎么做呢,不想在页面点击提交表格按钮这种,不知道js中能否直接把数据存储过去?正确的做法是什么?
|