我对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)
}
};
});
});
答案 0 :(得分:0)
您需要在if
调用返回后将AJAX调用放在await
分支内。例如:
if (text) {
$.ajax({ type: "POST", url: "sweetalerttext.php", data: {'text': text}})
}