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

Компилятор не определяет ajax, как решить?

Хотел отправить данные с помощью AJAX в PHP, но компилятор ругается: $ajax is not defined
Подскажите, пожалуйста, как исправить?

btnSubmit.addEventListener("click", () => {
   let fullName = itemInputs[0].value,
       phone = itemInputs[1].value,
       street = itemInputs[2].value,
       houseNumber = itemInputs[3].value;
       console.log(fullName,phone,street,houseNumber);
});


$ajax({
  url: "php/data_processing.php",
  type: "POST",
  cache: false,
  data: {"fullName": fullName, "phone": phone, "street": street, "houseNumber": houseNumber },
  dataType: "html",
  success: function () {
    console.log("Вывод чипсов");
  }
});

Query подключил
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="script/external.js"></script>
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
liqrizz
@liqrizz
лол
оберни код в Ready function

$( document ).ready(function() {
    // ваш скрипт
});


то есть
$(document).ready(function() {
    btnSubmit.addEventListener("click", () => {
   let fullName = itemInputs[0].value,
       phone = itemInputs[1].value,
       street = itemInputs[2].value,
       houseNumber = itemInputs[3].value;
       console.log(fullName,phone,street,houseNumber);
});


$ajax({
  url: "php/data_processing.php",
  type: "POST",
  cache: false,
  data: {"fullName": fullName, "phone": phone, "street": street, "houseNumber": houseNumber },
  dataType: "html",
  success: function () {
    console.log("Вывод чипсов");
  }
});
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
TrueDevs
@TrueDevs
$.ajax

p.s. и это не компилятор, интерпретатор
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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