Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme Teodoro

Envio do form via Json

Recommended Posts

Olá!

 

Uma função javaScript está fazendo um POST da seguinte maneira:

function ChamaEventoSemResposta(_metodo) { 
    var _frm = $(document.myform); 
    $.ajax({ type: "POST",
              url: "http://localhost:17766/WUCDropDown.ashx ", 
             data: { 
                   classe: window.location.pathname, 
                   metodo: _metodo, 
                   evento: "noResponse", 
                      frm: JSON.stringify(_frm.serializeArray()) 
                   }, 
         dataType: "json", 
          success: function (response) { return; }, 
            error: function (xhr, tStatus, err) 
                   { 
                       if (xhr.status === 401 || xhr.status === 403) { 
                            alert("Ocorreu um erro ao chamar o evento " + _metodo); 
                       } 
                    } 
            }); 
     }

A variável frm, gostaria de mandar o objeto form que possui o controle. Tentei do jeito abaixo...

var _frm = $(document.myform);
var _data = JSON.stringify(_frm.serializeArray());

... mas não fui feliz.

 

Alguém tem uma sugestão?

 

Por que eu quero isso? Na request, via reflection, eu enxergo a classe e utilizo o método da classe, porém, como instanciei a classe novamente para utilizar o método, está tudo null.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A variável frm, gostaria de mandar o objeto form que possui o controle.

não sei se entendi direito, mas não faz sentido vc enviar o objeto form via ajax.

Ele é um nó do DOM, um objeto js. AJAX trafega texto.

 

Instanciou que classe ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.