【发布时间】:2018-02-08 00:42:35
【问题描述】:
我有一个 JS 文件,其中有这样的函数:
function eliminarProducto(id){
var url = '../php/apartado/elimina_producto.php';
var pregunta = confirm('Are you sure to delete this user?');
浏览器中显示的消息看起来很简单,所以我想通过 Sweet Alert 消息来更改它……但我不知道怎么做! ;(
if(pregunta==true){
$.ajax({
type:'POST',
url:url,
data:'id='+id,
success: function(registro){
$('#agrega-registros').html(registro);
return false;
}
});
return false;
}else{
return false;
}
**************************** 编辑后的帖子 ********************** ******** 新代码
function eliminarProducto(id){
var url = '../php/apartado/elimina_producto.php';
swal({
title: '¡Atención!',
text: "¿Desea eliminar el registro?",
type: 'warning',
showCancelButton: true,
confirmButtonText: 'Aceptar'
}).then(function(){
$.ajax({
type:'POST',
url:url,
data:'id='+id,
success: function(registro){
$('#agrega-registros').html(registro);
}
});
})
}
如果我选择取消选项,我该如何中断操作??? :)
【问题讨论】:
-
奇怪地不清楚...您声明知道如何通过 PHP 实例化
swal()。然后你似乎在问如何将平庸的confirm()替换为swal()。所以……嘿?大声笑...你能启发我吗? -
似乎更多地与 Ajax 异步响应相关,而不是使用 Swal 插件或任何 PHP 问题。 -- 我修复了标签。
-
好吧,让我们看看,PHP 上第一个使用甜蜜警报的代码我写它就像一个参考,因为我已经知道如何去做或它是如何工作的。但是在 JS 文件上使用函数我不知道如何像第一个那样使用甜蜜警报发出消息,这就是为什么我使用“确认”但看起来很简单。 :/ 基本上,我正在寻找将 jquery 确认转换为甜蜜警报确认。
-
好吧..他们完全改变了他们的文档......这让我很难找到我的想法。但请看这里:sweetalert.js.org/docs/#buttons
-
谢谢,我去看看。 :) 我会尝试一些事情。
标签: javascript jquery ajax sweetalert