gpt4 book ai didi

javascript - 当错误时notify.js不显示通知

转载 作者:行者123 更新时间:2023-12-03 08:49:37 24 4
gpt4 key购买 nike

为什么即使响应对象中存在错误消息,我也没有收到任何错误通知?

 $.ajax(settings).done(function (response) {

if ( "error_message" in response ) {
console.log(response);
$.notify("Rendez-vous existant", "error");
}
else {
$.notify("Rendez-vous ajouté", {"status":"success"});
}


$('.modal.in').modal('hide')
table.destroy();
$('#datatable4 tbody').empty(); // empty in case the columns change
getAppointment()
});

这是我在控制台日志中得到的:
  error_message"Rendez-vous existant, veuillez choisir une autre date"

最佳答案

"error_message" in response不是正确的JavaScript语法。假设error_message属性在响应中不存在,或者是其他0, null, false, undefined的某个值,则response.error_message将被评估为true

将条件更改为:

if (response.error_message) {
console.log(response);
$.notify("Rendez-vous existant", "error");
}

关于javascript - 当错误时notify.js不显示通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44688956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com