Asp. net MVC 5 динамически созданная кнопка и вызов функции javascript с аргументом - PullRequest
0 голосов
/ 16 февраля 2020

С моей бритвы у меня есть все 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), что здесь не так? помоги мне!

1 Ответ

0 голосов
/ 16 февраля 2020

Ответ "showModal(@item.ItemCode);", я пропустил @ в начале.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...