【发布时间】:2022-02-01 18:36:47
【问题描述】:
经过多次搜索后,我在甜蜜警报中找不到解决问题的方法。 当 ajax 发送特定消息时,我需要向用户显示专门的错误消息。
我的功能:
function fadd() {
Swal.fire({
title: 'do you want to save?',
icon: 'question',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Si',
cancelButtonText: 'No'
}).then((result) => {
if (result.value) {
$.ajax({
type: "POST",
url: "ajaxfile.php",
success: function(){
console.log(response['abc']);
}
})
}
})
}
关于 ajax (ajaxfile.php) 我有:
if($sqlcr->num_rows === 0) {
$insql=mysql_query("INSERT INTO table (item) VALUES('".$cont."','".$tp."','".$usercode."')");
mysql_query($insql);
return response(json_encode(array("abc"=>'ok')));
}
else {
return response(json_encode(array("abc"=>'failed')));
}
}
问题是我无法从函数中捕获 json 消息“失败”...
我在网上找到了一些示例代码,但缺少的部分是 ajax 配置文件,可能那里有问题...
对此有什么帮助吗? 提前致谢
【问题讨论】:
标签: php json ajax sweetalert