none
Atualizar _PartialView com AJAX RRS feed

  • Pergunta

  • Galera, tenho uma estrutura de páginas assim:

    Index.cshtml:

    Html.Action(_FormCadastro)
    Html.Action(_ListaDados)

    Ou seja 02 Partials dentro da Index.

    Eu estava fazendo o Cadastro dos dados com um <form action="Controller/Action">, mas decidi fazer via .AJAX JQUERY, para evitar os REFRESHs nas páginas. E foi ai que surgiu meu problema, não estou conseguindo fazer a LISTA ser carregada após o envio dos dados.

    Alguém poderia me ajudar?

    $("form#servCadastro").submit(function(){
        
        var formcadastro = $(this).serialize();
        
        $.ajax(
            {
                type: 'POST',
                url: '/Servico/_Cadastro/',
                data: formcadastro,
                success: function(result){
                    AtualizaLista();
                }
            });
            return false;
     });
    
    function AtualizaLista(){
        $.ajax(
        {
            type:'Get',
            url: '/Servico/_Lista'
        });    
    }

     public ActionResult _Lista()
            {
                List<Servicos> listaServicos = new List<Servicos>();
    
                ServicoApp servicoApp = new ServicoApp();
    
                listaServicos = servicoApp.Read();
    
                return View(listaServicos);
            }


    Técnicamente no meu entendimento, logo que o POST fosse SUCCESS, deveria chamar essa função que pegaria os dados e atualizaria a _ListaDados

    Vlwwww


    • Editado Phellipe_M sexta-feira, 30 de agosto de 2013 16:07
    sexta-feira, 30 de agosto de 2013 16:04

Todas as Respostas