Javascript 如何将值从数据库传递到jquery datepicker以打开警报?

Javascript 如何将值从数据库传递到jquery datepicker以打开警报?,javascript,jquery,sql,Javascript,Jquery,Sql,当某人选择某个日期时,我需要打开警报。警报的内容应该来自数据库,而不仅仅是显示他单击的日期(如事件日历)。我已经可以正常显示警报,但不知道如何调用数据库的内容。数据库是SQL语言。有人能帮忙吗 <script> $(document).ready(function() { $('#datepicker').datepicker({ dateFormat: 'dd/mm/yy', onSelect: function(dateText,

当某人选择某个日期时,我需要打开警报。警报的内容应该来自数据库,而不仅仅是显示他单击的日期(如事件日历)。我已经可以正常显示警报,但不知道如何调用数据库的内容。数据库是SQL语言。有人能帮忙吗

  <script>
  $(document).ready(function() {
    $('#datepicker').datepicker({
        dateFormat: 'dd/mm/yy',
        onSelect: function(dateText, inst) {
            alert(dateText);
        }
    });
  });
  </script>  



<body style="font-size:62.5%;">

    <div id="datepicker"></div>

</body>

$(文档).ready(函数(){
$(“#日期选择器”)。日期选择器({
日期格式:“日/月/年”,
onSelect:函数(日期文本,inst){
警报(日期文本);
}
});
});

您必须构建一个Web服务,该服务记录日期、查询数据库并返回详细数据。更详细的描述超出了本文的范围,而无需就您遇到的问题提出更具体的问题。


<script>
  $(document).ready(function() {
    $('#datepicker').datepicker({
        dateFormat: 'dd/mm/yy',
        onSelect: function(dateText, inst) {
            displayEvts(dateText);
        }
    });
  });

function displayEvts(dateText) {
$.ajax({
            type: 'GET',
            url: '/getEvts/',
             dataType: 'json',
            success: function(evts) {
                alert(evts);
            },
            data: {'date':dateText,},
            async: false
        });
}
$(文档).ready(函数(){ $(“#日期选择器”)。日期选择器({ 日期格式:“日/月/年”, onSelect:函数(日期文本,inst){ 显示EVTS(日期文本); } }); }); 函数显示EVTS(日期文本){ $.ajax({ 键入:“GET”, url:“/getEvts/”, 数据类型:“json”, 成功:功能(evts){ 警报(evts); }, 数据:{'date':日期文本,}, 异步:false }); }

像这样的东西可能是你想要的。当然,正如Robert提到的,您需要为getEvts/实现web服务。
p、 s:我使用jquery进行AJAX调用

您不能直接从JavaScript访问SQL Server。您必须启动对web服务的ajax调用[可以在.net/jsp/php中]以及所需参数,然后启动对数据库的查询。然后,您的web服务可以简单地打印select查询的输出,您可以在ajax调用处理程序中捕获该输出

以下是几个示例,让您开始学习:

祝你好运