如何将SweetAlert-Variable转换为php?

时间:2018-11-01 19:08:33

标签: javascript php ajax sweetalert sweetalert2

我对PHP / JavaScript非常陌生。因此,对于大多数人来说,这个问题可能非常简单:)(希望如此)。

我有这个标准的Sweetalert2文本框,它看起来很棒,并且像对待东西一样打开。现在...我不知道如何将变量“文本”转换为PHP变量,我在PHP中需要它,以便可以将其添加到数据库中....我知道我需要使用AJAX(类似方法)$.ajax({ type: "POST", url: "sweetalerttext.php", data: { 'text': text})

但是我不知道该AJAX代码确切地添加到我的SweetAlert代码中的位置,也不知道如何设置我的PHP文件。....

最近几天我在Google上进行了搜索,但在任何地方都找不到万无一失的教程。

如果有人可以帮助我,将不胜感激。 我将JQuery添加到标题和SweetAlert文件中

欢呼

莫里兹

//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 :(得分:0)

您需要在if调用返回后将AJAX调用放在await分支内。例如:

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