1
我有一個加載表格和圖表dhtmlxgantt一個HTML頁面。以下作品中的JavaScript功能,但現在我想從一個不同的HTML加載的甘特圖,並通過iframe中顯示。用的onClick功能獲取ID和填充它在不同的HTML
我怎樣才能從main_page.html
表得到content_id
並填充它甘特圖
每個人都可以幫助非常感謝
main_page.html
<table id="project-content-datatable">
<tbody>
<tr>
<td class="project_content_id">1</td>
<td class="project_content_id">2</td>
<td class="project_content_id">3</td>
</tr>
</tbody>
</table>
<div class="col-md-12" style="padding: 3px; margin: 0px;">
<iframe src="/dashboard/projects/scheduler.html" height="330"; width="99%" style="border:2px solid blue; border-radius: 5px;"></iframe>
</div>
scheduler.html
<div id="my_scheduler" style='width:1567px; height:325px;'></div>
JavaScript的
$('#project-content-datatable').on('click', 'tr', function() {
var content_id =$(this).closest('tr').children('td.project_content_id').text();
initializeGantt(content_id)
});
gantt.config.xml_date = "%Y-%m-%d";
function initializeGantt(content_id) {
scheduler = gantt.init("my_scheduler", new Date('2017, 01, 01'), new Date('2017, 12, 31'));
$.get("/dashboard/ganttchart_list/"+content_id+"/?format=json", function(result) { gantt.parse(prepareData(result)); });
}
initializeGantt();