我正在使用 fullCalendar 并且我想使用“select”回调中的 start 变量作为 PHP 变量。这是我的 JavaScript:select: function(start, end) { $('#ModalAdd #start').val(moment(start).format('YYYY-MM-DD ')); $('#ModalAdd #end').val(moment(end).format('YYYY-MM-DD ')); $('#ModalAdd').modal('show'); var start = val(moment(start).format('YYYY-MM-DD ')) ; $.ajax({ type: 'POST', data: {start:start}, });},这是我的 PHP 脚本:<?phpif( isset($_POST['start']) ){ $start = $_POST['start']; echo json_encode($start);}else echo "string";?>这是我的 HTML 输入:<input type="text" name="start" class="form-control" id="start" readonly>但结果我得到了“字符串”。
2 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
回显$['start'] 以便您看到它首先返回的内容。您可以使用以下格式将 php 中的字符串格式化为最新格式
$time = strtotime('10/16/20019');
$newformat = date('Y-m-d',$time);
echo $newformat;
或者在你的情况下 $time = strtotime($_POST['start']);
$newformat = date('Y-m-d',$time);
echo $newformat;
精慕HU
TA贡献1845条经验 获得超8个赞
您的 ajax 块缺少 post url..... 代码应该看起来更像这样
$.ajax({
type: 'POST',
url: 'urltopage.php',
data: { start: start },
success: function(response) {
console.log('Submitted to php');
}
});
- 2 回答
- 0 关注
- 156 浏览
添加回答
举报
0/150
提交
取消