#javascript #php #html #jquery #ajax
#javascript #php #HTML #jquery #ajax
Вопрос:
как мне вызвать функцию FB через 5 секунд
после вызова FA потребуется 5 секунд, чтобы вызвать FB для запуска
function FA() {
$.ajax({
...
success: function() {
//do stuff
}
});
}
function FB() {
$.ajax({
...
success: function() {
//do stuff
}
});
}
Комментарии:
1. использовать setTimeout?
2. Почему вы хотите это сделать?
3. как, я могу увидеть какой-нибудь пример
4. да @Jhecht я не хочу, чтобы один и тот же вызов выполнялся одновременно после выполнения
5. Я не понимаю ваш вариант использования, из-за чего мне трудно рекомендовать исправления. Почему вы хотите создать отложенную последовательную цепочку из двух вызовов AJAX?
Ответ №1:
Использовать setTimeout(function, ms)
:
function FA() {
console.log("FA called");
setTimeout(FB, 5000); //5000 milliseconds
}
function FB() {
console.log("FB called");
}
<button onclick="FA()">Start</button>