【发布时间】:2016-06-23 00:28:33
【问题描述】:
我遇到了一种情况,我觉得解决起来很简单,但我似乎找不到正确的关键字/方法。
我有什么
一个没有表单的 JQuery Datepicker。它附加到一个跨度,因为我希望我的日历成为我网站上的菜单项。如果我悬停/单击“日历”菜单项,日期选择器会显示:
<ul class="menu vertical">
<li>
<span id="datepicker"></span>
</li>
</ul>
我想要/需要什么
我想将使用 datepicker 选择的日期传递给 PHP,所以我可以将它用作网站其他地方的变量。
我相信,从其他情况来看,使用 Ajax 应该是可能的。但我发现的所有示例都包括输入字段和/或提交按钮。我没有表格,因为我只想从菜单中显示日期选择器。
我能做到这一点的最佳方法是什么?
-- 编辑--
也许我应该多解释一下。我有图像,保存在 dd-mm-yy 文件夹中。我希望能够使用日期选择器选择一个日期,然后在画廊中显示该文件夹中的图像。这是画廊的代码:
<?php
$date = INPUT FROM DATEPICKER HERE;
$dirname = "images/$date/";
$images = glob($dirname."*.jpg");
echo '<div id="slider" class="flexslider"><ul class="slides">';
foreach($images as $image) {
$titel = basename("$image", ".jpg").PHP_EOL;
echo '<li><img src="'.$image.'" alt="'.basename("$image", ".jpg").PHP_EOL.'"><p class="flex-caption">'.str_replace("_", " ", $titel).'</p></li>';
};
echo '</ul></div>';
?>
【问题讨论】:
-
使用你见过的使用 AJAX 和表单的示例,除了使用 jQuery datepicker 的
onSelect而不是在表单提交上运行 AJAX。
标签: javascript php jquery ajax datepicker