0

Web アプリケーションにカラーボックス モーダルを実装していました。カラーボックスにインスタンス変数を表示することに行き詰まっています。

colorbox の Web サイトで、そのようなことを行うためのオプションが見つかりませんでした。

これは私のコードです。

$.ajax({
type: 'GET',
url:'/leave', 
async: false,
data:{ foo1:currentCellText 
}, 
success:function(data){
$.colorbox({html: "<%= @cook%>",  width:"25%",height:"200px"});
},
error:function(data){
alert("Failure");
}
});

私のインスタンス変数 @cook には配列があります。配列の内容をカラーボックスに表示するにはどうすればよいですか?

誰かが私を助けてくれることを願っています。

よろしく、 ニキル

4

1 に答える 1

0

あなたの質問は少し漠然としています....

プラグインの 1 つのインスタンスで完全な配列を表示する場合は、 ColorBox を使用してそのコンテンツを iFrame で開くことを検討してください。そうすれば、フレーム内に、必要なことを実行できる完全な DOM 環境 (呼び出しウィンドウの子として) ができます。

その環境の側では、個々の配列要素を抽出して表示する方法を考え出す必要があります。

各配列要素を独自の ColorBox に表示する場合、それは別の話です。そのためには、プラグインを各配列要素に適用する方法と、ライトボックスをトリガーする方法を理解する必要があります。

于 2012-12-17T18:21:29.603 に答える