我使用ajax提交表单注册,但我有一个问题,尝试设置工具提示显示错误消息从控制器回来的错误。
JavaScript:
$(document).on('ajax:success','.user_modal_form',function(e,data,status,xhr) {
var context;
context = $(this);
if (data.success) {
$('button',context).hide();
$('.spinner',context).show();
location.reload();
} else {
if (data.errors != null) {
$.each(data.errors,function(key,error) {
var field;
field = $("#athlete_" + key);
field.attr('data-original-title',"" + key + " " + error).tooltip({
trigger: 'manual'
}).tooltip("show");
});
}
}
});
错误消息:未捕获错误:没有这样的方法’显示’工具提示小部件实例
解决方法
我有同样的错误。
我与jQuery UI冲突。
如果你使用jQuery UI,那么你需要重新编码你的脚本加载顺序。
我的工作负荷顺序:
> jQuery> jQuery UI> Bootstap