Jquery Datepicker - 从 mysql 数据库启用日期
Posted
技术标签:
【中文标题】Jquery Datepicker - 从 mysql 数据库启用日期【英文标题】:Jquery Datepicker - Enabled dates from mysql database 【发布时间】:2016-03-28 10:09:03 【问题描述】:在我的应用程序中,我想显示一个仅启用某些日期的日期选择器 (jquery)。我从 mysql DB 得到这些日期。如何通过 ajax 将这些参数发送到 datepicker?
<input type="text" name="t_Date" id="t_Date">
<script>
$("#t_Date").datepicker(
datesEnabled : ajax_getDates.php // Here what I need help
);
</script>
不知道getDates
这个方法是否存在。
【问题讨论】:
你的代码在哪里?到目前为止,您尝试过什么?<input type="text" name="t_Date" id="t_Date"> <script>$("#t_Date").datepicker( datesEnabled : ajax_getDates.php // Here what I need help )</script>
。不知道getDates
这个方法是否存在。
请添加您的代码,已经尝试过的内容
请将您的代码添加到描述中而不是注释中,以便于阅读,对大家有用。
好的。我会将代码粘贴到我的问题中
【参考方案1】:
执行 ajax 请求并在成功回调时创建日期选择器:
<input type="text" name="t_Date" id="t_Date">
<script type="text/javascript">
$(document).ready(function()
$.post('ajax_getDates.php', , function(data)
$("#t_Date").datepicker( datesEnabled : data.datesEnabled );
, 'json');
);
</script>
ajax_getDates.php
文件应如下所示:
<?php
$datesEnabled = array('date1', 'date2', 'date3');
echo json_encode('datesEnabled' => $datesEnabled);
【讨论】:
谢谢。除了document.ready function1, can I call 1datesEnabled : data.datesEnabled
以外的其他活动?喜欢按钮onClick
?
你可以在回调中做这件事。你可以用那个变量做任何你喜欢的事情
哦,是的……我现在明白了。非常感谢。以上是关于Jquery Datepicker - 从 mysql 数据库启用日期的主要内容,如果未能解决你的问题,请参考以下文章
如何从 jquery datepicker 中获取选定的日期
jQuery 日期选择器。我如何从 Jquery datepicker 中获取年份
Jquery Datepicker - 从 mysql 数据库启用日期