我有一个包含新闻的数据库(日期 - 描述 - 链接 - 等等..)我想将每个日期的 CSS 更改为 DatePicker 以帮助用户知道哪个日期有新闻。
这是我的代码,我实现了一个过滤器。只需要将 CSS 更改为那些天已加载到我的数据库中。
<script>
$(function() {
$(“#datepicker”).datepicker({
changeMonth: true,
changeYear: true,
beforeShowDay: // need help here!
onSelect: function(selectedDate) {
var mydate;
fecha = $(“#datepicker”).attr(“value”);
$.ajax({
type: “GET”,
url: “news.php”,
data: ‘datepicker=’+mydate,
success: function(data) {
$(‘#result’).html(data);
}
});
}
});
});
</script>
我想我可以用一个函数来做到这一点:beforeShowDay
,但我不知道怎么做,我正在学习 jQuery,直到现在我在网上冲浪都没有运气。
也许我需要一个数组来从我的数据库中调用数据,这里是我的脚本:
<?php
$Host = "localhost";
$User = "root";
$Password = "";
$Base = "mydatabase";
$Link = mysql_connect($Host, $User, $Password) or die("error");
$db = mysql_select_db($Base) or die("Ha fallado la seleccion de la base de datos");
$return_arr = array();
$fetch = mysql_query("SELECT id, mydate, text FROM news");
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
$row_array['id'] = $row['id'];
$row_array['mydate'] = $row['mydate'];
$row_array['text'] = $row['text'];
array_push($return_arr,$row_array);
}
echo json_encode($return_arr);
?>
但我现在不知道如何将它调用到我的 DatePicker 中。
希望有人可以帮助我。