$(function () {
loadFiles('Reports');
var colorboxOptions = GetColorboxOptions();
colorboxOptions.onOpen = onViewFileClicked;
$("a.link_file").colorbox(colorboxOptions);
});
空のdivにajax呼び出しを入力する必要がありますloadFiles('Reports')
。しかし、どうすればcolorbox
新しく作成された<a>
タグに追加できますか?上記のコードは機能しません。colorbox
の後に作成されたすべてのa.link_file
タグを見つけることができないよう$(document).ready()
です。誰かが私に助けを与えることができますか?ありがとうございました。
- -アップデート - -
loadFiles
jTemplateを使用しています
function loadFiles(folder) {
$.ajax({
url: '/Api/Files/' + folder,
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (result) {
console.log(result);
$('#Container').setTemplateURL("/Templates/FileList.htm", null, { filter_data: false });
$('#Container').processTemplate(result);
}
});
}
それが行うことは、<div>
呼び出されたを埋めるためのHtmlコードを生成することContainer
です。