- Using .tmpl in jquery outputs raw JSON
- <div id="scheduleReportsData">
- {{each(index,item) SCHEDULE}}
- <div id="sr${index}">
- <div class="srTrackingCol">${trackingnumber}</div>
- <div class="srReportNameCol">${reportName}</div>
- <div class="srIntervalCol">${interval}</div>
- <div class="srFormatCol">${format}</div>
- <div class="srExpirationCol">${expirationDate}</div>
- <div class="srCreatedByCol">${createdBy}</div>
- <div class="srOptionsCol">
- <a href="javascript: viewDefinition('${options.view_link}','defDialog', 'defData');">${viewDef}</a>
- <a href="javascript: deleteReport('${options.delete_link}','sr${index}');">${delete}</a>
- <a href="javascript: deleteReport('${options.edit_link}','sr${index}');">${edit}</a>
- </div>
- </div>
- <br>
- {{/each}}
- </div>
- function init() {
- var templateReportMng = getData("reportMng.html");
- $.template( "reportMngTemplate", templateReportMng);
- var rmPaths = getData("reportingManagementPaths.txt");
- rmPathsObj = eval('(' + rmPaths + ')');
- var rmLabels = getData("reportManagementLabels.txt");
- rmLabelsObj = eval('(' + rmLabels + ')');
- var t = rmLabelsObj.labels;
- $.tmpl( "reportMngTemplate",t ).replaceAll( "#bodyContent" );
- // getReportData();
- //$("#dialog").dialog();
- }
- function getReportData(){
- alert(jQuery("#userID").val());
- var dataPath = rmPathsObj.paths.getReportData + jQuery("#userID").val();
- alert(dataPath);
- reportData = getJSON(dataPath);
- if (reportData)
- {
- alert(JSON.stringify(reportData));
- jQuery("#rptMgmtDiv").html(JSON.stringify(reportData));
- fillData();
- }
- }
- function fillData() {
- var jsonMain = $.extend(reportData, rmLabelsObj.labels);
- var templateRepMng = getData("reportingManagement.htm");
- $.template( "repMngTemplate", templateRepMng);
- $("#ordHistoryDiv").empty();
- $.tmpl( templateRepMng ,jsonMain ).appendTo( "#ordHistoryDiv" );
- }