0
 $('#editPersonal').popover({
        trigger: 'click',
        placement: 'bottom',
        html: true,
        content: function () {
            var url = "/Profile/Edit"; // the url to the controller
            var id = $(this).attr('data-id');
            var res = "";
           **return  $.get(url + '/' + id, data)**
        }           
        });

$.get メソッドから popover に HTML を返す方法は? return $.get(url + '/' + id, data)が機能していない構文が見つからないか、これは正しい方法ではありませんか? 助けてください。

4

1 に答える 1

0

ええ、私はそれを自分で解決しました。次のコードは私のために働いています

 <div id="editPersonal"
                             class="btn btn-lg btn-danger"
                             data-toggle="popover"
                             data-html=true 
                             data-id="@Model.Id">Hover to toggle popover</div>

$(document).ready(function () {
    $('#editPersonal').popover({

        trigger: 'click',
        placement: 'bottom',
        html: true,
        content: function () {

            var p = $(this);
            var url = "/Profile/Edit";
            var id = $(this).attr('data-id');
            $.get(url + '/' + id, function (data) {
                p.attr("data-content", data);
                p.popover('show');
            });


        }
    });
于 2013-11-15T03:17:23.870 に答える