Javascript 加载后的ajax请求
我在Ajax和.load方面有一些问题; 我想在三种情况下触发ajax请求。 选择设施时以及选择前一个月/下一个月时 我的问题是Ajax不发送新月份的日期,而是发送最后一个活动月份的日期Javascript 加载后的ajax请求,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我在Ajax和.load方面有一些问题; 我想在三种情况下触发ajax请求。 选择设施时以及选择前一个月/下一个月时 我的问题是Ajax不发送新月份的日期,而是发送最后一个活动月份的日期 jQuery('main').on('click', '#terminstandorte select option, .nextMonth, .prevMonth', function(){ //Some Code if (jQuery(this).get(0) == jQuery('.n
jQuery('main').on('click', '#terminstandorte select option, .nextMonth, .prevMonth', function(){
//Some Code
if (jQuery(this).get(0) == jQuery('.nextMonth').get(0)) {
jQuery('#kalender').load('?' + jQuery(this).attr('value') + ' #thisMonth',function () {
getFreeDates();
});
} else if (jQuery(this).get(0) == jQuery('.prevMonth').get(0)) {
jQuery('#kalender').load('?' + jQuery(this).attr('value') + ' #thisMonth',function () {
getFreeDates();
});
}
var werk = parseInt(jQuery('#terminstandorte select option:selected').attr('value'));
var firstDay = jQuery('.calDates .noDate:first').attr('id');
var lastDay = jQuery('.calDates .noDate:last').attr('id');
//Some Code again
function getFreeDates() {
//Hier werden alle freien Termine für den aktuellen Monat angezeigt
jQuery.ajax({
url: CENSORED,
type: "GET",
data: {
request: request,
werk: werk,
firstDay: firstDay,
lastDay: lastDay
},
contentType: 'application/json; charset=utf-8',
beforeSend: function () {
// console.log(firstDay, lastDay);
today = new Date(firstDay);
console.log(today.getMonth()+1);
},
success: function (data) {
freeDates = JSON.parse(data);
freeDates.forEach(function (date) {
});
},
error: function () {
alert('Etwas lief schief');
}
})
}
});
我尝试将Ajax放入函数中,以便在加载后调用Ajax,但结果仍然相同
我做错了什么?
getMonth()
返回0=一月。也许可以尝试将其更改为getMonth()+2
?这不是问题所在。当我经历接下来的几个月时,我会得到回报。(我看了一个月| Ajax花了一个月。)(4 | 4)(5 | 4)(6 | 5)(5 | 6)(4 | 5)您不需要将werk
firstdaylastday的值作为函数参数传递,因为它们不是全局的?getMonth()
返回0=一月。也许可以尝试将其更改为getMonth()+2
?这不是问题所在。当我经历接下来的几个月时,我会得到回报。(我看了一个月| | Ajax花了一个月。)(4 | | 4)(5 | | 4)(6 | | 5)(5 | | 6)(4 | | 5)您不需要将werk
firstdaylastday
的值作为函数参数传递,因为它们不是全局的吗?