在我的代码中,如果用户从日期选择器中选择一个过去日期(即当前日期之前的日期)的日期,我需要将脚本部分的日期捕获到php,以便我可以将其与存储在mysql数据库中的日期。任何人都有任何线索“如何从日期选择器获取日期并在PHP中使用它?”即使ajax用于它,怎么样?我是ajax和jquery的新手所以请帮忙。提前致谢
答案 0 :(得分:2)
您可以使用ajax执行此操作。如果您打算使用jquery,请查看jQuery.ajax()http://api.jquery.com/jquery.ajax/。
在PHP中,在POST前创建路线:http://[your-domain]/api/check-date,您可以在那里比较日期并返回回复。
在你的datepicker上定义onSelect选项,在ajax http://api.jqueryui.com/datepicker/#option-onSelect上调用你的php脚本代码看起来像这样:
$([your-selector]).datepicker({
onSelect: function(date) {
// create your ajax call here
$.ajax({
method: "POST",
url: "http://[your-domain]/api/check-date", // your url
data: { data: date }
})
.done(function( response ) {
// do something when you get your response from php
});
}
});