尝试在引导弹出窗口中显示错误消息,我从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
。就是这样!: -)