function related_para_dlg_init(title = "Related") { $("body").append( '' ); $("#related_para_dlg").dialog({ autoOpen: false, width: 550, buttons: [ { text: "Close", click: function () { $(this).dialog("close"); }, }, ], }); } function related_para_dlg_open(book, para) { $.get( "../term/related_para.php", { book: book, para: para, }, function (data) { let para = JSON.parse(data); let html = related_para_dlg_render(para); $("#related_para_dlg_content").html(html); $("#related_para_dlg").dialog("open"); } ); } function related_para_dlg_render(para) { let output = ""; for (const iterator of para.book_list) { output += "
"; if (para.curr_book_id == iterator.id) { output += "" + iterator.title + ""; } else { //找到与这个书匹配的段落 let paraList = new Array(); for (const ipara of para.data) { if (ipara.bookid == iterator.id) { paraList.push(ipara); } } output += "" + iterator.title + ""; } output += "
"; } return output; }