日期范围选择器使用 AJAX 发送所选日期
Date range picker send selected date with AJAX
我正在尝试使用 Ajax 发送所选日期,但出现错误:
$(function() {
$('input[name="daterange"]').daterangepicker({
singleDatePicker: true,
startDate: moment(),
showDropdowns: true
},
function(start,end, label) {
$.ajax({
url: 'process.php',
type: 'POST',
data: {"date": start},
dataType: 'html',
method: 'post',
success: function(data) {
alert(data);
}
})
});
});
出于某种原因我收到此错误:
start
是一个时刻对象,您的 PHP 代码期望的是一个字符串。我不确定为什么 moment
在序列化对象时给你这个错误,但也许你自己将它转换为字符串会修复它:
var date_as_string = start.format('YYYY-MM-DD')
我正在尝试使用 Ajax 发送所选日期,但出现错误:
$(function() {
$('input[name="daterange"]').daterangepicker({
singleDatePicker: true,
startDate: moment(),
showDropdowns: true
},
function(start,end, label) {
$.ajax({
url: 'process.php',
type: 'POST',
data: {"date": start},
dataType: 'html',
method: 'post',
success: function(data) {
alert(data);
}
})
});
});
出于某种原因我收到此错误:
start
是一个时刻对象,您的 PHP 代码期望的是一个字符串。我不确定为什么 moment
在序列化对象时给你这个错误,但也许你自己将它转换为字符串会修复它:
var date_as_string = start.format('YYYY-MM-DD')