Задать вопрос
@Ilya78rus

Почему отправляются 2 post запроса на js?

Отправляю через js post запрос:
$.ajax({
			url: /core.php,
			type: 'POST',
			dataType: 'json',
			data: {
				action: 'open',
				'item': currentitem,
				'Price': price
			},

Все доходит, но отправляются почему то 2 запроса
  • Вопрос задан
  • 1326 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
SagePtr
@SagePtr
Еда - это святое
Ещё один вариант - забыли вызвать preventDefault. В результате и обработчик срабатывает, и стандартное действие формы.
Ответ написан
Комментировать
@Ramallah
Отправляется по клику? Вероятнее всего двойной обработчик на клик.
Однажды у меня была такая фигня, что jQuery загружался на странице 2 раза. Это была опечатка.
Но обертка $(function(){}) срабатывала 2 раза.

Если ничего явного, то можно попробовать отменять предыдущий обработчик через event.preventDefault().
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы