Lightbox / Colorbox在ajax成功通话后打开

时间:2012-11-30 10:14:58

标签: c# jquery asp.net lightbox colorbox

我对函数进行了如下AJAX调用:

$("#<%=gridview.ClientID%> tr:has(td)").click(function(e) {
    var id = $(this).children("td:eq(3)").find(':input').val();
    $.ajax({
        type: "POST",
        url: "Docs.aspx/BtnTest",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {
            if (msg.d == 'Success') {
                window.open('/view.aspx?Id=' + id, '_blank');
            }
        }
    });
    e.preventDefault();
});

正如您在上面的代码中看到的那样,我正在以id作为查询字符串打开另一个页面。如何调用Colorbox或任何其他灯箱插件在iframe中打开此内容?

1 个答案:

答案 0 :(得分:1)

试试这个:

$.colorbox({ href: 'your link goes here', iframe:true, width:"80%", height:"80%"});

同样的问题: add colorbox to dynamicly created item with url content