С моей бритвы у меня есть все oop для создания некоторых данных внутри таблицы.
@foreach (var item in Model.ItemModel) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.ItemCode)
</td>
<td>
@Html.DisplayFor(modelItem => item.ItemName)
</td>
<td>
@Html.DisplayFor(modelItem => item.Brand)
</td>
<td>
@Html.DisplayFor(modelItem => item.PurchaseQty)
</td>
<td>
@Html.DisplayFor(modelItem => item.SalesQty)
</td>
<td>
@Html.DisplayFor(modelItem => item.Stock)
</td>
<td>
<button onclick="showModal(item.ItemCode);">Show Details/button>
</td>
</tr>
}
Моя javascript функция заключается в том, чтобы принимать один параметр (при нажатии кнопки) и печатать его в модальном режиме.
<script type="text/javascript">
function showModal(itemCode)
{
var mod = $('#myModal');
mod.modal();
$('#recordId').html(itemCode);
}
</script>
Я получаю исключение при выполнении кода выше и он работает нормально, когда я использую некоторые параметры ручного ввода, такие как 123.
<button onclick="showModal(123);">Show Details/button>
Я хочу вызвать этот метод, используя параметр dynamici c (значение из l oop), что здесь не так? помоги мне!