Asp.net MVC Переадресация на другой вид с текущей страницы просмотра с помощью ajax-вызова

0 Gokul [2018-06-14 08:53:00]

Мне нужно вызвать другое представление из моего текущего представления, я попытался использовать вызов ajax и смог вызвать параметр action и pass, и это представление получает привязку с загруженными данными, но все равно остается на той же странице, я новичок в ajax так что я хочу, чтобы кто-нибудь мог вести меня, что я делаю


 $.ajax({
                                            type: 'GET',
                                            async: false,
                                            url: "@Url.Action("BookingSearchFX", "AddBooking")",
                                            contentType: 'application/json',
                                            data: { id: id },
                                            cache: false,
                                            dataType: "html",
                                            success: function (data) {
                                                SetData(data);
                                            },
                                            error: function (httpRequest, textStatus, errorThrown) {
                                                alert("Error: " + textStatus + " " + errorThrown + " " + httpRequest);
                                            }
                                        });

И я уже использовал другую форму submit, поэтому я не смогу использовать форму submit и try location.href= '@Url.Action("AddBooking", "BookingSearchz")? Id =' + id

но это бесполезно

javascript asp.net-mvc asp.net-ajax


1 ответ


0 Решение Ankit Sahrawat [2018-06-14 09:06:00]

В функции успеха вашего вызова ajax используйте ниже для redireccting для другого представления:

window.location.href = "/controller/action?id=" + id;