var tableData = [];
var data1 = {
"depAirport": "",
"arrAirport": "",
"flightNumber": "",
"depDate": "",
"arrDate": "",
"cabin": "",
"segmentIndex": ""
};
tableData.push(data1);
table.render(
{
text: {
none: '暂无信息' //默认:无数据。注:该属性为 layui 2.2.5 开始新增
},
method: 'POST'
, elem: '#tripType_list'
, data: tableData
, height: 'full-500'
, cols: [[
{field: 'depAirport', title: '平台订单号', width: 150, sort: true, event: 'setSign'}
, {field: 'arrAirport', title: '更新时间', width: 160, event: 'setSign'}
, {field: 'flightNumber', title: '航司', width: 80, sort: true, event: 'setSign'}
, {field: 'depDate', title: '订单状态', width: 150, sort: true, event: 'setSign'}
, {field: 'arrDate', title: '支付状态', width: 150, sort: true, event: 'setSign'}
, {field: 'cabin', title: '平台', width: 120, sort: true, event: 'setSign'}
, {field: 'segmentIndex', title: '出票情况', width: 100, sort: true, event: 'setSign'}
]]
});
form.on('submit(addTripType)', function () {
debugger;
var oldData = [];
oldData = table.cache["tripType_list"];
if (typeof (oldData) == "undefined") {
oldData = [];
}
var data1 = {
"depAirport": $("#depAirport").val(),
"arrAirport": $("#arrAirport").val(),
"flightNumber": $("#flightNumber").val(),
"depDate": $("#dateStart").val(),
"arrDate": $("#dateEnd").val(),
"cabin": $("#cabin").val(),
"segmentIndex": $("#segmentIndex").val()
};
oldData.push(data1);
// table.reload('tripType_list', {
// data: oldData
// });
table.reload('tripType_list', {
done: function () {
data: oldData
}
});
});
以上是我的代码 ,但是table.reload不执行 为显示效果 加载时添加了一条空数据,(但不知道如果去掉空数据),table.reload不执行 所以无法添加新的数据 这段代码问题出在哪里?求指教