javascript - Bootstrap popover 不会第一次出现在使用 ajax 的悬停事件上

标签 javascript jquery ajax twitter-bootstrap

我尝试过的适当部分在这里:

$(".popovers").mouseover( function()
{
    //var mainTableBody = document.getElementById("subCriteriaTableBody");
    var tableRows = document.getElementsByClassName("popoversBlock");
    var i = 0, j = 0;
    for (i = 0; i < tableRows.length; i++) 
    {
        var labelList = tableRows[i].getElementsByTagName("label");             
        var tdList = tableRows[i].getElementsByClassName("popovers");               
        for (j = 0; j < labelList.length; j++) 
        {
            if(labelList[j].parentElement.parentElement.rowIndex == tdList[j].parentElement.rowIndex) 
            {   
                attName = $(this).text();   
                var attributeName = attName.slice(0, -1);   
                $.ajax({
                    url:'/diganta/getPopoverValueReassignTaskOfUser.do?attributeName='+attributeName,  
                    type:'post',  
                    dataType: 'json',  
                    success: function(data) {
                        $('.popovers').attr('data-content', data.PopoverValue); 
                    },
                    error: function (xhr, ajaxOptions, thrownError) {
                        alert("Failed! Reason: "+ thrownError);
                    }
                });
                break;
            } 
            else 
            {
                continue;
            }
        }
    }
});

当我将鼠标悬停时,我看到已发出请求,但未填充弹出框。第一次我什至没有看到弹出窗口的 JSP 页面,但第二次它可以添加到 DOM 中。

请帮帮我.... 提前致谢。

最佳答案

你需要打电话

$('.popovers').attr('data-content', data.PopoverValue).popover('show');

显示弹出框

希望它能解决您的问题...

编辑

$('#your_lable_id').attr('data-content', data.PopoverValue).popover('show');

关于javascript - Bootstrap popover 不会第一次出现在使用 ajax 的悬停事件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44258258/

相关文章:

javascript - 弹出窗口如何更改其父跨域的页面位置?

javascript - 获取链接点击时标签元素的文本

ruby-on-rails - (Rails)什么是 "RJS"?

javascript - 在 Firefox 中执行 Ajax SPARQL 查询

javascript - 如何通过集合中的数组参数获取模型

javascript - 正则表达式:两个带换行符的字符串之间的匹配数字

php - 如何在 codeigniter 中包含 font-awesome

javascript - 使用ajax获取自定义404错误页面的内容

jQuery 安全注入(inject) html

javascript - 带有 Webpack 的 ngLocale