Ir para conteúdo

POWERED BY:

Arquivado

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

carlos76

Jquery- Ajax

Recommended Posts

Senhores estou com o seguinte problema :

 

Tenho uma requisição via ajax-jquery para uma pagina .jsp que retorna dados pertinente a um select e dois imput de um formulario.

Os dados está retornando em uma função < function (obter_dados_consulta) >. O problema e que não consigo separar os dados ( select e dos input) do

formulario. Na verdade eu até consigo tratar os dados e separa-los, mas na hora de setar no componente do select não rola.

Fluxo -> O usuario escolhe uma opção do select e dinamicamente , os dados são atualizados no outro select e nos input.

 


$(function(){   

     $("select[name=selectedConsultaSalva]").change(function(){        	   
     var numPesqFiltro = $("select[name=selectedConsultaSalva]").val();         	     
     if(numPesqFiltro > 0) {         	                            	     
        alert('Numero Consulta: '+numPesqFiltro);  	   
        beforeSend:$("select[name=selectedParceiro]").html('<option value="0">Aguarde... carregando</option-value>');           	    
        $.post("../consultaLogCombo.do",{numPesqFiltro: numPesqFiltro},


         function (obter_dados_consulta){ 

          dadosRet = obter_dados_consulta;
          dadosParse = remover_espacos(dadosRet);   // acessa uma funçao para remover espaço - nao referenciada aqui
          dadosConsultaForm =  dadosParse.split('//');


           var arr =  dadosConsultaForm ;
               $.each(arr,function(index, item) {
                   numero = 1 ;
                   contador = contador + numero ;
                   alert("PEGOUU" +arr[index]);
                   obter_dados_consulta = arr[index]; 

                   alert(">>>"+obter_dados_consulta);
                   //alert(item + " está na posição: " + index);



            });


            complete:$("select[name=selectedParceiro]").html(obter_dados_consulta);  // esse componente depois de tratado nao rola mais
            var dataInicio =    $("#dataInicio").val(dadosConsultaForm[3]);  // esses campos nao tem problema
            var dataFim    =    $("#dataFim").val(dadosConsultaForm[4]);     // esses campos nao tem problema 


<

Compartilhar este post


Link para o post
Compartilhar em outros sites

se eu entendi certo, o correto seria você fazer:

$("select[name=selectedParceiro]").val(obter_dados_consulta);

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.