Как мне получить переменную SweetAlert в php? - PullRequest
0 голосов
/ 01 ноября 2018

Я очень очень плохо знаком с PHP / JavaScript. Так что этот вопрос, скорее всего, будет очень простым для большинства из вас, ребята :) (надеюсь).

У меня есть это стандартное текстовое поле Sweetalert2, оно выглядит потрясающе и открывается как удовольствие. Теперь ... я не знаю, как я мог получить переменную "текст" в PHP-переменную, мне нужно это в PHP, чтобы я мог добавить его в свою базу данных .... Я знаю, что мне нужно использовать AJAX (что-то в этом роде) $.ajax({ type: "POST", url: "sweetalerttext.php", data: { 'text': text})

но я не знаю, где именно я должен добавить этот код AJAX в мой код SweetAlert, и при этом я не знаю, как я мог настроить свой PHP-файл .....

Я гуглил последние пару дней и нигде не могу найти надежного учебника.

Буду очень признателен, если кто-нибудь сможет мне помочь. Я добавил JQuery в свой заголовок и файлы SweetAlert

Приветствия

Moritz

//Sweet-Alert Code
$(document).ready(function () {
     $('#new-btn').click(function () {

       async function getText () {
          const {value: text} = await swal({
              input: 'textarea',
              inputPlaceholder: 'Type your message here...',
              showCancelButton: true
          });

          if (text) {
              swal(text)
          }

      };
   });
});

1 Ответ

0 голосов
/ 02 ноября 2018

Вам необходимо разместить вызов AJAX внутри ветви if после возврата из вызова await. Например:

if (text) {
    $.ajax({ type: "POST", url: "sweetalerttext.php", data: {'text': text}})
}
...