Chamadas AJAX para controladores na ASP.NET MVC
Ao trabalhar com ASP.NET MVC, as chamadas AJAX permitem que você envie dados para e receber dados de um servidor sem recarregar a página inteira. Aqui está uma explicação detalhada de como fazer uma chamada AJAX simples para um controlador:
Detalhamento do código
Controlador:
O controlador contém o método FirstAjax, que retorna dados JSON (neste caso, a string "chamara").
View:
Problema
Inicialmente, a chamada AJAX não disparava um alerta porque o atributo data não foi removido. O controlador não esperava nenhum parâmetro, portanto, a remoção dos dados resolveu o problema.
Controlador modificado
No controlador atualizado, dois métodos FirstAjax foram adicionados para demonstrar ambos GET e cenários POST. POST requer um parâmetro, mas não é usado neste exemplo.
Chamada AJAX de trabalho
A chamada AJAX de trabalho final usa sintaxe Razor para gerar dinamicamente o URL e remove o atributo de dados desnecessário:
$.ajax({ type: "POST", url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", dataType: "json", success: successFunc, error: errorFunc });
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3