新闻稿:6.5.3
主题:BuddyX
URL:/wp-admin/users.php?页面=bp配置文件编辑
我无法更新扩展配置文件。
原因是缺少jQuery('#'+formid+'.all_errors')
元素。
该页面使用ProfileGrid JS处理表单提交事件
文件:/wp-content/plugins/profilegrid-user-profiles-groups-and-communities/admin/js/profile-magic-admin.js
第1689行:
var error=jQuery('#'+formid+'.all_errors').html();if(错误==“”){返回true;}其他{返回false;}
自从jQuery('#'+formid+'.all_errors')
元素缺失,错误=未定义
,这将导致else部分并返回false。该表格将永远不会提交。
我修复了它,在第1689行添加了以下解决方法代码:
if(jQuery('#'+formid+'.all_errors').length==0){jQuery('#'+formid).prepend('<div class=“all_errors”style=“display:none;”></div>');}
最好是在页面标记中添加缺少的div。轮到你了。🙂