如何将锚发射到fancybox?

时间:2011-07-14 10:29:18

标签: jquery fancybox

我有一个函数,用于获取所有已检查的项目,并将其与分隔的“,”连接到数据表中。

function funcSelect(x){
    var selectedItems = new Array();
    var selectedItemsName = new Array();

    $("table tbody input[@name]:checked").each(function(){
        selectedItemsName.push($(this).attr('id'));
        selectedItems.push($(this).attr('id')+"/"+$(this).attr('value'));

    });

    if (selectedItems.length == 0){
        alert("No item selected!");
    } else {
        var getjoinData = selectedItems.join(',');
        //alert('archive.htm?d='+selectedItemsName+'&f='+getjoinData);
        $('.xlink').fancybox({ // No idea });
        ....
    }
}

我要将链接(archive.htm?d ='+ selectedItemsName +'& f ='+ getjoinData)发送到fancybox打开。我为fancybox设置了iframe类型。我怎样才能做到这一点?请帮助.. =(

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望加载到fancybox中,响应您创建的链接中的ajax请求。 如果是这样,您应该能够进行手动调用,从ajax响应中提供要显示的内容。将此通话置于例如成功回调$ .ajax:

 $.fancybox('content': 'your parsed or not ajax response',
            'type':'iframe',
});