控制台消息:"Parsley's pubsub module is deprecated; use the corresponding jQuery event method instead"

Console-msg: "Parsley's pubsub module is deprecated; use the corresponding jQuery event method instead"

尝试在 Bootstrap-Popup 中显示错误消息,我从 TheDude 找到了 solution 并调整了 ps2.1:[=13 的事件名称=]

$.listen('field:error', function (fieldInstance) {

    arrErrorMsg = ParsleyUI.getErrorsMessages(fieldInstance);
    errorMsg = arrErrorMsg.join(';');

    fieldInstance.$element
        .popover('destroy')
        .popover({
            container: 'body',
            placement: 'right',
            content: errorMsg
        })
        .popover('show');

});

$.listen('field:success', function (fieldInstance) {
    fieldInstance.$element.popover('destroy');
});

效果很好,但我在 JS 控制台中收到一条消息:“Parsley 的 pubsub 模块已弃用;改用相应的 jQuery 事件方法 ”。 Google 中该消息的命中率非常低,恐怕我(还)不够精通 Parsley 以理解和解决此问题 - 希望能提供一些帮助,使我的代码面向未来: -)

抱歉,我只是太急躁了,开始寻找,比预期的要容易: $.listen 需要更改为 window.Parsley.on。而已! :-)