Javascript 如何将值从数据库传递到jquery datepicker以打开警报?
当某人选择某个日期时,我需要打开警报。警报的内容应该来自数据库,而不仅仅是显示他单击的日期(如事件日历)。我已经可以正常显示警报,但不知道如何调用数据库的内容。数据库是SQL语言。有人能帮忙吗Javascript 如何将值从数据库传递到jquery datepicker以打开警报?,javascript,jquery,sql,Javascript,Jquery,Sql,当某人选择某个日期时,我需要打开警报。警报的内容应该来自数据库,而不仅仅是显示他单击的日期(如事件日历)。我已经可以正常显示警报,但不知道如何调用数据库的内容。数据库是SQL语言。有人能帮忙吗 <script> $(document).ready(function() { $('#datepicker').datepicker({ dateFormat: 'dd/mm/yy', onSelect: function(dateText,
<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调用处理程序中捕获该输出 以下是几个示例,让您开始学习: 祝你好运