【发布时间】:2019-05-11 12:19:21
【问题描述】:
我有一个弹出框,我正在使用这样的 ajax 调用添加内容属性。
$(document).ready(function(){
$('[data-toggle="popover"]').hover(function() {
var popover = $(this);
popover.off('hover');
getRemoteData(popover);
});
});
function getRemoteData(popover) {
$.ajax({
url: '/comentario/1',
dataType: 'html',
success: function (data) {
popover.attr('data-content', data).popover('show');
}
});
}
我的问题是我的弹出框总是被触发,即使我没有悬停,也许我做错了?
也试过这个方法:
$('[data-toggle="popover"]').popover({title: "Header", content: function() { return //return ajax here;}, trigger: "hover"});
但我没有得到 ajax 文本,而是得到 [Object Object]
【问题讨论】: