如何在jquery中使用日期选择器中的日期并在php中捕获它

时间:2015-08-12 06:43:52

标签: javascript php jquery mysql date

在我的代码中,如果用户从日期选择器中选择一个过去日期(即当前日期之前的日期)的日期,我需要将脚本部分的日期捕获到php,以便我可以将其与存储在mysql数据库中的日期。任何人都有任何线索“如何从日期选择器获取日期并在PHP中使用它?”即使ajax用于它,怎么样?我是ajax和jquery的新手所以请帮忙。提前致谢

1 个答案:

答案 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
          });
      }
});