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



尝试在引导弹出窗口中显示错误消息,我从TheDude找到了解决方案,并调整了ps2.1的事件名称:

$.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-Console中得到一个消息:"Parsley的pubsub模块已弃用;使用相应的jQuery事件方法代替"。在Google中很少有msg的点击,恐怕我(还)不够精通Parsley来理解和解决这个问题-将感谢一些帮助,使我的代码经得起未来的检验:-)

对不起,我只是太不耐烦了,开始寻找,它比预期的更容易:$.listen需要修改为window.Parsley.on。就是这样!: -)

最新更新