У меня есть данные таблицы, поступающие из БД с использованием $ .ajax. Данные не заполняются правильно. Может кто-нибудь, пожалуйста, исправьте код.
Это в файле JavaScript
var ReloadGrid = (function(){
$.getJSON("/HeaderMenu/GetHeaderGrid", function(data) {
$( "#gridTemplate" ).tmpl(data).appendTo( "#mytemp" );
});
});
Ниже на странице бритвы mvc3. Проблема в том, что «mytemp» не заполняется, а показывает столбцы в верхней части заголовка, возвращающие 3 строки. num ++ не работает, не знаю, где его инициализировать, требуется как счетчик.
<script id="gridTemplate" type="text/x-jquery-tmpl">
<tr class="gridRow">
<td class="numberingTd">
var num = 1;
num = num++
</td>
<td class="cellTd">
<input id="index" name="index" class="numberField" type="text" value="${IndexOrder}" />
</td>
<td class="cellTd">${DisplayName}</td>
<td class="cellTd ">${UrlName} Us</td>
<td class="cellTd ">${Active}</td>
</tr>
</script>
<div class="gridDiv">
<table class="gridTable" cellspacing="0" cellpadding="0">
<tr class="gridTitleRow">
<td class="numberingTd width36"> </td>
<td class="iconLink width60">Sort Order</td>
<td class="iconLink widthAuto">Display Name</td>
<td class="iconLink widthAuto">Url Name</td>
<td class="iconLink widthAuto">Active</td>
</tr>
<span id="mytemp" ></span>
</table>
</div>