HRVP Ответов: 1

Как вызвать 2 метода actionresult в 1 вызове ajax.


Привет , как вызвать два метода actionresult в одном вызове ajax..?
В
$('#st-btn')
нажмите кнопку Я звоню метод ActionResult "show1"
Тем временем я хочу вызвать еще один метод Actionresult (т. е.) show2 в тот же звонок..
В моем втором ActionResult я хочу проверить, не проверена ли checkbutton?
Если этот флажок установлен, я хочу обновить значение bool в своем успехе..
Любое предложение было бы полезно?

Что я уже пробовал:

<pre> $('#st-btn').on('click', function (e) {
                    e.preventDefault();
                    var _data = {
                        VModel: (@Html.Raw(Json.Encode(Model))),
                        IValue: $("#txt1").val(),
                        N: 'justin'

                    }
                    $.ajax({
                        type: 'POST',
                        dataType: "json",
                        contentType: 'application/json; charset=utf-8',
                        url: "@Url.Action("show1")",
                        async: false,
                        data: JSON.stringify(_data),
                        success: function (data) {}

Karthik_Mahalingam

вызов как вызов show1 ajax
в чем же проблема

HRVP

Я хочу позвонить show2, если вызов show1 успешен. Возможно ли это?

SrikantSahu

Да, вы можете вызвать другой Ajax-вызов для show2 в методе успеха show1

1 Ответов

Рейтинг:
9

Karthik_Mahalingam

Цитата:
Я хочу позвонить show2, если вызов show1 успешен. Возможно ли это?

Да возможно,
просто вызовите функцию ajax при успешном обратном вызове первого метода.

     success: function (data) {
             $.ajax({ type: 'POST',
                                    dataType: "json",
                                    contentType: 'application/json; charset=utf-8',
                                    url: "@Url.Action("your action")",
                                    async: false,
                                    data: JSON.stringify(_data),
                                    success: function (data) {}

}