none
Retorno webservices em javascript RRS feed

  • Pergunta

  • Olá bom dia a todos.

    Estou ajudando um camarada a desenvolver uma chamada em Ajax para consumir um método no webservices.

    Neste método passamos alguns dados que serão inseridos no banco de dados e será retornado uma string (xml em stream).

    Montei a chamada utilizando $.Ajax({url:xxxx, contentType:json, dataType:json, success:function(data){}, error:function(result){}})

    O parametro da função de sucesso retornou nulo, gostaria de saber duas coisas:

    Exsite alguma função que eu possa determinar o timeout nesta chamada?

    Como irei fazer para receber este retorno do webservices?

    Existe outra forma de fazer?


    Sérgio Rezende Júnior Msn: Sérginho_jr@hotmail.com Email: sergio.rezende@mcom.com.br
    sábado, 16 de julho de 2011 13:26

Respostas

  • Primeiro você precisa debugar o seu webservice para verificar se a solicitação está sendo efetuada e se os parâmetros estão sendo passados corretamente, quanto ao timeout, ai já é direto no JQuery, vc pode utilizar conforme o exemplo abaixo:

    $.ajax({
          type: "GET",
          url: AjaxService + "/State/" + abbreviation + "/Cities",
          contentType: "application/json; charset=utf-8",
          timeout: 10000, // 10 segundos para o timeout
          dataType: "json",
          success: function (data) {
    ...
    }});
    


    Tornar o simples complicado é facil, tornar o complicado simples é criatividade, vontade e conhecimento
    segunda-feira, 18 de julho de 2011 13:11