У меня есть этот кодПроблема с предоставлением страницы после вызова Ajax
$.post(
'url', {
date: $('#date').val()
},
function (response) {
$("#content").html(response);
});
Так в основном, я прохожу дату моего сценария и возвращает список записей. Проблема в том, что если я выбираю дату более 1 года назад, страница не загружается. Я предполагаю, что для запуска моего скрипта потребуется больше времени, и поэтому он не работает. есть способ, которым я могу дождаться завершения ajax до того, как я сделаю страницу?
Вы делаете это правильно - время ожидания ответа и затем загрузки контента. Проблема в другом. Попробуйте 'alert ($ ('# date'). Val())' перед сообщением и см. – karthikr
* "есть ли способ, которым я могу дождаться завершения ajax до того, как я сделаю страницу?" * Вы уже делая это с кодом, который вы опубликовали, успех не будет выполняться до тех пор, пока аякс не будет успешным. –
Вы хотите сказать, что строка нарушает код? Это не имеет смысла. – undefined