Я написал некоторый код, который просит пользователя ввести диапазон дат и нажать кнопку «Далее». Это запускает AJAX-вызов к файлу, который выясняет, какие даты включены в эти дни, и выводит их на экран.
Если пользователь изменяет даты и снова нажимает «далее», он снова выполняет расчет. После выполнения этого несколько раз подряд он начинает работать очень медленно, и в конечном итоге он все равно вылетает из браузера.
Кто-нибудь знает, почему это происходит и что я могу сделать, чтобы это исправить?
Большое спасибо за ваше время.
$("#list").ajaxComplete(function(request, settings){
$('#addNewDays').bind('submit', function() {
$(this).ajaxSubmit(function() {
$('#dateDisplay').load('calculateDays.php?employeeId=' + $('#employeeId').val() + '&fromDay=' + $('#fromDay').val() + '&toDay=' + $('#toDay').val());
});
return false; // <-- important!
});
});