xczizz 2016-03-08 13:00:21 5078次浏览 1条回复 4 0 0

使用renderAjax出来的一个modal框,里面有分页,但是点击分页的时候回跳出去,跳到分页连接,怎么设置可以让他在modal框里进行跳转。

  • 回复于 2016-03-08 18:24 举报

    我知道了,是因为因为新加载出来的 modal 里的分页并没有绑定事件,所以只有第一页是显示在 modal 里的,所以就得给这些 li 标签来加事件,

    $("body").on("click","#myModal",function(){
        var url = $(this).attr("href");
        $.get(url,{},function(data){
            $("#myModal .modal-body").html(data);
        });
        return false;
    });
    

    但是之后,你会发现,虽然内容可以显示在了 modal 里面,可链接还是照样会跳转,所以加了个 return false 来阻止 a 链接的跳转事件。

    使用 a 而不是用 li 的原因是,model里可能还有一些可以 sort 的连接。
    参考链接:
    (https://stackoverflow.com/questions/29443072/yii2-modal-dialog-on-gridviews-update-button-does-not-work-after-searching-o)

    觉得很赞
您需要登录后才可以回复。登录 | 立即注册