Я пытаюсь запустить некоторые запросы на php с помощью ajax. Мне не нужен ответ от них и хотелось бы убить запрос ajax сразу после его отправки. таким образом я могу запускать больше вызовов ajax, не нажимая ограничение на 6 ajax. У меня есть googled это, и ни один из вариантов, похоже, не работает.jquery ajax fire and forget
Я попытался использовать команду .abort(), но он убьет запрос до того, как он достигнет php.
Какой лучший способ сделать это?
В основном я хочу запустить этот код и получить ответ ajax либо немедленно вернуться, либо убить его, а функция php на другом конце продолжает обрабатываться.
$.ajax({
type: "GET",
url: "api/v1/restart/" + val,
success: function(xhr) {
}
});
Мне не нужен ответ назад, я просто хочу, чтобы это начало функции php.
вопрос не имеет большого смысла, поскольку он написан. Пожалуйста, покажите свои попытки кода вместе с расширенными объяснениями. – charlietfl
Возможно, загляните в [WebSockets] (https://developer.mozilla.org/en-US/docs/WebSockets)? –
В настоящее время я использую websockets для возврата данных из моей php-функции. Мне нужно что-то, чтобы начать вызов api на клик, поэтому я использую ajax. – arrowill12