Usuário com melhor resposta
Retorno Ajax no WebForms está trazendo string formatada errada

Pergunta
-
Olá,
estou fazendo uma chamada ajax, em WebForms. e o retorno da string está vindo de forma errada...
jQuery
function AlterarInfoCliente() { $("#ctl00_cph_fv_lblClienteInfoAlerta").html("Atualizando valor..."); $.ajax({ type: "POST", url: "wfChamados.aspx/MyMethod", contentType: "application/json", dataType: "JSON", success: function (output) { alert(output); $("#ctl00_cph_fv_lblClienteInfoAlerta").html(output); } }); }
Método no server:
[WebMethod] public static string MyMethod() { StringBuilder sb = new StringBuilder(); sb.AppendLine("Teste 123456"); return sb.ToString(); }
O retorno era para ser "Teste 123456" e fica "{"d":"Teste 123456\r\n"}"
O que está de errado?
Já tentei com string simples e tb fica a mesma coisa...
abs
Marlon Tiedt
www.sesmt.com.br
Respostas
-
Não tem nada errado amigo, basta você colocar output.d veja, teste o código abaixo na sua aplicação:
function AlterarInfoCliente() { $("#ctl00_cph_fv_lblClienteInfoAlerta").html("Atualizando valor..."); $.ajax({ type: "POST", url: "wfChamados.aspx/MyMethod", contentType: "application/json", dataType: "JSON", success: function (output) { alert(output.d); $("#ctl00_cph_fv_lblClienteInfoAlerta").html(output.d); } }); }
Espero ter ajudado...
Espero ter ajudado. Se a dica foi útil favor marcar como tal.
Luiz Carlos Pereira da Silva
www.facebook.com/RenascerMandaqui | twitter: @LUIZofJESUS | skype: luiz.dev- Editado Luiz.DEV quinta-feira, 29 de novembro de 2012 17:49
- Sugerido como Resposta Seilor Bonancio JuniorModerator sexta-feira, 30 de novembro de 2012 10:54
- Marcado como Resposta Ricardo RussoModerator segunda-feira, 14 de janeiro de 2013 13:02
Todas as Respostas
-
-
Não tem nada errado amigo, basta você colocar output.d veja, teste o código abaixo na sua aplicação:
function AlterarInfoCliente() { $("#ctl00_cph_fv_lblClienteInfoAlerta").html("Atualizando valor..."); $.ajax({ type: "POST", url: "wfChamados.aspx/MyMethod", contentType: "application/json", dataType: "JSON", success: function (output) { alert(output.d); $("#ctl00_cph_fv_lblClienteInfoAlerta").html(output.d); } }); }
Espero ter ajudado...
Espero ter ajudado. Se a dica foi útil favor marcar como tal.
Luiz Carlos Pereira da Silva
www.facebook.com/RenascerMandaqui | twitter: @LUIZofJESUS | skype: luiz.dev- Editado Luiz.DEV quinta-feira, 29 de novembro de 2012 17:49
- Sugerido como Resposta Seilor Bonancio JuniorModerator sexta-feira, 30 de novembro de 2012 10:54
- Marcado como Resposta Ricardo RussoModerator segunda-feira, 14 de janeiro de 2013 13:02