Как показать данные из метода get, вызвав его из jquery ajax? - PullRequest
0 голосов
/ 02 ноября 2018

Я занимаюсь разработкой онлайн-системы управления отелями в asp [dot] net mvc. У меня есть список предметов, и у каждого предмета есть флажок, который предназначен для добавления его в список заказов всякий раз, когда он должен быть добавлен. Проблема в том, что всякий раз, когда я нажимаю кнопку «Добавить в заказ», я получаю «предупреждение об ошибке». Я хочу, чтобы вызывался метод Get для контроллера заказов, чтобы данные в нем отображались в представлении. Также проверьте, является ли мой метод сообщения правильным или нет?

 <div class="form-group">
     <div class="col-md-offset-2 col-md-2">
        <input value="Add to Orders" class="btn btn-primary"        onclick="submitItems()" />
        @*<input id="submit" value="Place an Order" class="btn btn-   primary" onclick="" />*@
    </div>
</div>
<script>

    //$('#submit').on('click', function (e) {
    //    e.preventDefault();
    var submitItems = function () {

        var arrItems = [];
        var commaSepratedValues = "";
        $("#itemList input[type=checkbox]").each(function (index, val) {
            debugger;
            var checkedId = $(val).attr("id");
            var arr = checkedId.split("_");
            var currentItemId = arr[1];
            var isChecked = $("#" + checkedId).is(":checked", true);
            if (isChecked) {
                arrItems.push(currentItemId);
            }
        })

        if (arrItems.length != 0) {
            commaSepratedValues = arrItems.toString();
            $.ajax({
                url: "/Order/Create",
                type: "GET",
                data: { ItemList: commaSepratedValues },
                success: function (data) {
                    alert('success');
                },
                error: function () { alert('error'); }

            });

        }

    }
</script>

Выше приведен код, в котором выполняется моя функция, а затем возникает проблема.

Главное меню Шаг 1 Шаг 2 шаг 3

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