1 回答

TA貢獻1802條經驗 獲得超4個贊
您傳遞給 ajax 調用的數據似乎存在問題。比如開始日期和結束日期。
請嘗試以下示例:
function getStats() {
var today = new Date();
var time = today.getHours() + ":" + today.getMinutes();
var time1 = " 00:00";
var status = "all";
var today = new Date();
var dd = String(today.getDate()).padStart(2, "0");
var mm = String(today.getMonth() + 1).padStart(2, "0"); //January is 0!
var yyyy = today.getFullYear();
var startdate = yyyy + "-" + mm + "-" + dd + "" + time1;
var enddate = yyyy + "-" + mm + "-" + dd + " " + time;
return { startdate, enddate, status };
}
$(document).ready(function () {
let { startdate, enddate, status } = getStats();
$.ajax({
type: "Post",
url: "<?php echo site_url('registrationc/map')?>",
data: { startDate: startdate, endDate: enddate, status: status },
success: function (data) {
marker(data);
},
});
refresh();
function refresh() {
setInterval(function () {
let { enddate } = getStats();
$.ajax({
type: "Post",
url: "<?php echo site_url('registrationc/map')?>",
data: { startDate: startdate, endDate: enddate, status: status },
success: function (data) {
marker(data);
},
});
}, 30000);
}
});
- 1 回答
- 0 關注
- 109 瀏覽
添加回答
舉報