【发布时间】:2019-06-30 15:24:24
【问题描述】:
我可以从服务器获取 JSON 格式的数据 如console Browser can show:
function search() {
// Get the user's input from the page keep to localStorage
localStorage.setItem("searchBookingDateFrom", $('#bookFrom').val());
}
//If user press change limit data goto this loop
$('#dataTableSearchBook').on('length.dt', function () {
var info = table.page.info();
var limit = info.length;
var offset = info.page;
search();
AJ(limit, offset);
});
//if user change page (next/previous)
$('#dataTableSearchBook').on('page.dt', function () {
var info = table.page.info();
var offset = info.page;
var limit = info.length;
search();
AJ(limit, offset);
});
//Go to controller and get data from api to JSON Format
function AJ(limit,offset) {
var a = localStorage.getItem("searchBookingDateFrom");
$.ajax({
url: '@Url.Action("SearchBooking","BookingInfo")',
data: JSON.stringify({
limit: limit,
offset: offset,
BookingDateFrom:a,
}),
type: 'POST',
contentType: 'application/json; charset=utf-8',
success: function (data) {
$('#dataTableSearchBook').DataTable({
'data': [
{
"0": data[0],
"1": data[0],
"2": data[0],
"3": data[0],
"4": data[0],
"5": data[0],
"6": data[0],
"7": data[0],
"8": data[0],
"9": data[0],
"10": data[0],
"11": data[0],
"12": data[0],
"13": data[0]
}
]
})
console.log(data)
},
error: function () { console.log('error!!') }
});
当用户按下限制或偏移然后调用控制器(控制器将从 api 获取数据) 但我不知道如何将列表 json 放入我的表中显示为视图层
【问题讨论】:
标签: javascript json deserialization