Console-msg:"Parsley的pubsub模块已弃用;请改用相应的jQuery事件方法"

MBa*_*aas 0 twitter-bootstrap parsley.js twitter-bootstrap-3

试图在Bootstrap-Popup中显示错误消息,我找到了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');
});
Run Code Online (Sandbox Code Playgroud)

这非常有效,但我在JS-Console中获得了一个msg:" Parsley的pubsub模块已弃用;请改用相应的jQuery事件方法 ".Google中的msg很少有点击,而且我担心我(还)不够熟悉Parsley来理解和解决这个问题 - 我会感谢一些帮助,使我的代码能够面向未来:-)

MBa*_*aas 6

对不起,我只是太不耐烦了,开始寻找并且比预期更容易:$.listen需要改变window.Parsley.on.而已!:-)