我忙于从mysql获取数据并将其放入jquery datepicker中。 PHP方面很好。我用get方法测试它,它工作。所以我在JS/Jquery方面挣扎。 JS没有看到变量myText。但我在上面创建了一个。每日添加价格javascript/jquery无法正常工作
function addCustomInformation() {
$("#DatePicker td").filter(function() {
var date = $(this).text();
return /\d/.test(date);
}).find("a, span").html(function(i, html) {
var myText;
var day = $(this).text();
var month = $(".ui-datepicker-month").text();
var year = $(".ui-datepicker-year").text();
var date = day + " " + month + " " + year;
$.ajax({
url : "../../../func.php",
type: "GET",
data : {check_datum: date, ItemID: <?= $_GET["ItemID"] ?>},
success: function(info)
{
myText = info;
console.log(date + ", " + info);
}
});
return html + "<br><small>$"+myText+"</small>";
});
}
非常感谢。现在只有一个问题。从数据库中加载的结果非常慢。我该如何解决这个问题? – Emin
这听起来像是你的数据库设置/查询或你的php的问题。可能值得检查其中哪些导致它变慢。虽然这不太可能是你的JavaScript代码 –