0
我檢索從兩個日期之間的Excel文件的,所有,每週,每月和每年的過濾後的數據。默認情況下,我希望它顯示「所有記錄」,但不知何故,每次訪問或刷新頁面時都會顯示隨機數據,即有時每週,每月或每年。默認情況下可以有所有記錄嗎?我不知道爲什麼它會一直顯示隨機數據。jQuery的顯示隨機記錄每次
的標籤是錨鏈接: [全部] [上週] [上個月] [去年]
這裏是我的jQuery代碼:
// All
////////////////////////////////////////////////////////////////////////////////////////////////////
var todayDate = new Date();
var endDate = todayDate.getDate() + '/' + (todayDate.getMonth() + 1) + '/' + (todayDate.getFullYear() + 100);
var d = new Date();
var st = d.setDate(todayDate.getDate() - 111365);
var startDate = d.getDate() + '/' + (d.getMonth() + 1) + '/' + d.getFullYear();
$('#allrecordsstart').val(startDate);
$('#allrecordsend').val(endDate);
$('#TopPlayedInVenueContainer1').jtable('load', {
StartDate: startDate,
EndDate: endDate
});
$('#allrecords').click(function (e) {
e.preventDefault();
var startDate = $('#allrecordsstart').val();
var endDate = $('#allrecordsend').val();
$('#TopPlayedInVenueContainer1').jtable('load', {
StartDate: startDate,
EndDate: endDate
});
});
// Week
////////////////////////////////////////////////////////////////////////////////////////////////////
var todayDate = new Date();
var endDate = todayDate.getDate() + '/' + (todayDate.getMonth() + 1) + '/' + todayDate.getFullYear();
var d = new Date();
var st = d.setDate(todayDate.getDate() - 7);
var startDate = d.getDate() + '/' + (d.getMonth() + 1) + '/' + d.getFullYear();
$('#lastWeekstart').val(startDate);
$('#lastWeekend').val(endDate);
$('#lastWeek').click(function (e) {
e.preventDefault();
var startDate = $('#lastWeekstart').val();
var endDate = $('#lastWeekend').val();
$('#TopPlayedInVenueContainer1').jtable('load', {
StartDate: startDate,
EndDate: endDate
});
});
////////////////////////////////////////////////////////////////////////////////////////////////////
// Month
////////////////////////////////////////////////////////////////////////////////////////////////////
var todayDate = new Date();
var endDate = todayDate.getDate() + '/' + (todayDate.getMonth() + 1) + '/' + todayDate.getFullYear();
var d = new Date();
var st = d.setDate(todayDate.getDate() - 30);
var startDate = d.getDate() + '/' + (d.getMonth() + 1) + '/' + d.getFullYear();
$('#monthstart').val(startDate);
$('#monthend').val(endDate);
$('#lastMonth').click(function (e) {
e.preventDefault();
var startDate = $('#monthstart').val();
var endDate = $('#monthend').val();
$('#TopPlayedInVenueContainer1').jtable('load', {
StartDate: startDate,
EndDate: endDate
});
});
////////////////////////////////////////////////////////////////////////////////////////////////////
// Year
////////////////////////////////////////////////////////////////////////////////////////////////////
var todayDate = new Date();
var endDate = todayDate.getDate() + '/' + (todayDate.getMonth() + 1) + '/' + todayDate.getFullYear();
var d = new Date();
var st = d.setDate(todayDate.getDate() - 365);
var startDate = d.getDate() + '/' + (d.getMonth() + 1) + '/' + d.getFullYear();
$('#yearstart').val(startDate);
$('#yearend').val(endDate);
$('#lastYear').click(function (e) {
e.preventDefault();
var startDate = $('#yearstart').val();
var endDate = $('#yearend').val();
$('#TopPlayedInVenueContainer1').jtable('load', {
StartDate: startDate,
EndDate: endDate
});
});
////////////////////////////////////////////////////////////////////////////////////////////////////
任何幫助將是巨大的!感謝
感謝您的修復 - 我想,在這裏張貼問題之前和有嘗試了其他可能的組合。還有什麼你可以想到的,我可能在這裏錯過了嗎?我已經用你的建議更新了我的代碼..並且再次感謝:) – pv619
或者是否有可能強制「所有記錄」以某種方式顯示?謝謝:) – pv619
感謝您的幫助,我認爲這是一個緩存問題。清除所有內容並運行你的代碼並修復它。 – pv619