javascript - 带有可点击事件的 jQuery 日历

标签 javascript php jquery mysql

我创建了一个 jQuery 日历,突出显示所选日期。我想显示数据库中选定日期的事件。我将选定的日期存储在变量“x”中,但是如何将 javascript 变量与“x”链接起来,以便我可以将该日期与数据库中该日期的事件进行比较,并在相应的 div 中显示这些事件?

<div id="calendar"></div>
Date:<input type="text" id="datepicker_send" name="datepicker_send" readonly="readonly">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script src="/jquery-ui-datepicker.min.js"></script>
<script>

var x='';

    $('#calendar').datepicker({
        altField: '#datepicker_send',
        inline: true,
        firstDay: 1,
        showOtherMonths: true,
        altFormat: "dd/mm/yy",
        dateFormat: "dd/mm/yy",
        dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
        onSelect: function(dateText){
            $('#event-date').text(dateText)
            x=dateText;
            //alert(x);
            }  
        });
</script>

最佳答案

您可以调用 ajax 函数,该函数将检查数据库中特定日期的事件。您将获得响应,并可以根据需要在警报、工具提示或任何 div 中显示事件。

onSelect: function(dateText){
 $('#event-date').text(dateText)      
 // call ajax function here and send dateText
}  

关于javascript - 带有可点击事件的 jQuery 日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26729071/

相关文章:

javascript - 如何从localStorage中清除相同的对象并增加数量?

Javascript:如果已经打开,如何确保 window.open 返回相同的窗口

javascript - "if !x"工作 - "if !x or !y"不工作

php - 使用 JQuery/PHP 的跨域 Ajax 请求

php - PDO SQL 查询不受限制

Jquery 隐藏/显示延迟

jQuery 在 div 中插入和删除图像

javascript - 为什么 "use strict"不尊重变量范围

php 无法识别来自 phpMyAdmin 的表格

javascript - 使用 jQuery 在 3 秒内使输入文本不可编辑,然后再次可编辑