创建javascript输入
我有一个删除表行的函数,如下所示:创建javascript输入,javascript,Javascript,我有一个删除表行的函数,如下所示: $(document).on("click", ".delete", function(){ var id = $(this).parents("tr").attr("id"); var idutente = $(this).parents("tr").attr("id_utente"); var nomeutente = $(this).parents("tr").attr("nomeutente"); if(confir
$(document).on("click", ".delete", function(){
var id = $(this).parents("tr").attr("id");
var idutente = $(this).parents("tr").attr("id_utente");
var nomeutente = $(this).parents("tr").attr("nomeutente");
if(confirm('Tem certeza de que deseja excluir a requisição?'))
{
$.ajax({
url: './deleteutente1',
type: 'GET',
data: {id: id, idutente: idutente, nomeutente: nomeutente},
error: function() {
alert('Algo está errado!');
},
success: function(data) {
$("#"+id).remove();
alert("Requisição removida com sucesso");
}
});
}
});
显示警报时,我希望向用户显示一个文本区域,以说明删除原因并将其插入数据库表,但我不知道如何执行此操作。您可以使用提示(“消息”):要获得简单的解决方案,请使用
提示()
const reason=prompt('为什么删除[任何内容]?');
控制台日志(原因)代码>
console.log(userAnswer)代码>->这将为您提供到控制台的输出,但是创建一个模式会更方便用户。请看下面的链接和我找到的模态示例:,
希望它有帮助:)避免确认窗口
,尝试使用模式,如引导模式,您将拥有完全控制权来执行任何您想执行的操作。因为没有按名称命名的属性id\u-utete
&nomeutete
。对自定义属性使用数据属性
const userAnswer = prompt('Why?');