Я пытаюсь настроить код приглашения swal. То, что я пытаюсь сделать, это получить значение из ввода, а затем отправить его на сервер для обработки. После нажатия кнопки «Обновить» ничего не происходит! Я не могу понять, почему так происходит. Кроме того, я пытаюсь внедрить в него кнопку отмены, но она тоже не работает, похоже, она принимает только одну кнопку.
Ниже приведен мой код.
$(".edit").click(function(event)
{
var id = $(this).data("id");
var $this = $(this);
var value = $(this).closest('td').prev('td').text();
swal("Edit The Category Name as Per Your Need Dude!", {
content: {
element: "input",
attributes: {
placeholder: "Enter Your Desired Category Name",
value: value,
},
},
buttons: {
cancel: {
text: "cancel",
value: true,
visible: true,
className: "btn-primary",
closeModal: true
},
confirm: {
text: "Update Name!",
value: true,
visible: true,
className: "btn-success",
closeModal: false
}
}
})
.then((value) => {
if(value != "")
{
swal(`You typed: ${value}`);
}
else
{
if (value === false) return false;
if (value === "")
{
swal("You need to write something!", "", "error");
return false;
}
}
})
});