asp. net mvc core добавить тег привязки в функцию успеха в ajax - PullRequest
0 голосов
/ 02 апреля 2020

Это неправильно работающий якорный тег в функции успеха ajax в jquery. Кнопка нажата, но не выполняет действия.

    <script>
        $(document).ready(function () {
            $.ajax({
                type: "GET",
                url: "@Url.Action("Action", "Controller")",
                dataType: "json",
                success: function (data) {
                    $.each(data.models, function (index, value) {
                        $('#Teacher_table tbody').append("<tr><td> <a asp-action='Action_name' asp-route-id="+value.Id +">Edit</a></td></tr>");
                    });
                }
            });
        });

1 Ответ

0 голосов
/ 02 апреля 2020

Я нашел решение этой проблемы.

asp - действие не работает в функции успеха в ядре asp. net MVC. Так что используйте этот код

<script>
        $(document).ready(function () {
            $.ajax({
                type: "GET",
                url: "@Url.Action("Action", "Controller")",
                dataType: "json",
                success: function (data) {
                    $.each(data.models, function (index, value) {
                        $('#Teacher_table tbody').append("<tr><td><a href='/Controller/Action?id=" + Id + "'>Anchor Name</a></td></tr>");
                    });
                }
            });
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...