gpt4 book ai didi

javascript - jQuery 触发器不执行自定义事件

转载 作者:行者123 更新时间:2023-11-30 16:45:04 25 4
gpt4 key购买 nike

我正在尝试为页面中的 html 元素订阅事件。一旦触发此类事件,html 元素应向用户显示错误信息。这些错误触发器将在 AJAX 调用错误函数中触发。但是,一旦发生此类错误,就永远不会触发客户事件。这是 html 观察器的代码:

$(function(){
$('#errorNotification').on('/nofitications/error', function(event, message){
console.log('event triggered');
var errorElement = $('#errorNotification');
var errorTitle = $('#errorNotification #title');
var errorMessage = $('#errorNotification #message');
$(errorElement).addClass('alert-error');
errorTitle.html(message.title);
errorMessage.html(message.content);
});
});

下面是应该触发事件的 AJAX 调用代码:

.finally(function () {
$('#errorNotification').trigger('/notifications/error', {title: 'Fehler', content: 'content'});
});

即使 finally 函数确实在 AJAX 调用完成后执行,自定义事件也永远不会执行。

任何指点将不胜感激。

最佳答案

错别字:第 2 行第一个片段:$('#errorNotification').on('/nofitications/error' ... 应该是 noTiFications 而不是 通知

关于javascript - jQuery 触发器不执行自定义事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31372208/

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