Есть ли способ получить что-нибудь в успешном ответе ajax с действием MVC, возвращающим emptyresult () - PullRequest
0 голосов
/ 18 января 2019

У меня есть действие контроллера, например, create (), которое возвращает emptyresult () после выполнения некоторой серверной работы. я называю свое действие create () через ajax. Теперь, если фоновая работа успешна, я хочу сделать что-то обратно в JQuery в AJAX успеха Как мне это сделать?

public ActionResult Create(string id)
{
//does something
return new EmptyResult();
}

и я хочу сделать что-то в моей части успеха ajax сейчас

        $.ajax({
            type: "POST",
            url: "@Url.Action("Create", "controller")",
            data: "{Id:'" + id + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            async: false,
            cache: false,
            success: function (response) {
                alert();
                $("#getoptionSp").empty();
                $("#getoptionSp").append("<div>Pending<div>");
            },
            error: function () {

            }
        }) 

Я хочу изменить интерфейс с помощью jquery. Как я могу это сделать, если действие возвращает пустой результат. я не могу вернуться посмотреть, это будет сложнее для кода.

1 Ответ

0 голосов
/ 18 января 2019

хорошо, я получил ответ, пытаясь просто вернуть

return Json("",JsonRequestBehavior.AllowGet);

и мы готовы ответить на вопрос об успехе ajax.

...