2011-07-14 7 views
0

私はすべてのチェック項目を取得し、それを分離した "、"でデータテーブルに結合するために使用した関数を持っています。ファンシーボックスにアンカーを発射するにはどうすればいいですか?

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 }); 
     .... 
    } 
} 

と私は開くことがfancyboxへのリンク(archive.htm?D = '+ selectedItemsName +' & F = '+ getjoinData)を解雇したいです。私はfancyboxのiframeタイプの設定を持っています。これどうやってするの?助けてください.. =(

答えて

0

私が正しく理解していれば、あなたが作成したリンクからのajaxリクエストのfancybox応答にロードしたいです。 もしそうなら、表示するコンテンツを手動で呼び出すことができるはずですこの呼び出しを例えば$ .ajaxのsuccesコールバックに入れてください:

$.fancybox('content': 'your parsed or not ajax response', 
      'type':'iframe', 
}); 
関連する問題