Passar valor de uma Ajax para variavel Asp.net
15/01/2016
0
Bom dia amigos, estou tendo dificuldades em atribuir o valor que estou retornando para o ajax para uma variavel em asp.net.
tenho o código em ajax:
Faço a chamanda da seguinte maneira
A função existente que utilizo para chamar:
O que preciso fazer é pegar o valor do docentry que está no ajax e jogar em uma variavel no asp.net ou passar para o parametro que está sendo chamado.
tenho o código em ajax:
function CancelDocument(url, docentry) { $.ajax({ type: "POST", url: url, contentType: "application/json; charset=iso-8859-1", dataType: "json", success: function (result) { alert(docentry); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } }); }
Faço a chamanda da seguinte maneira
<button onclick="CancelDocument('ConsultaCotacao.aspx/CancelaCotacao','<%= CarregaGrid().Rows[i]["DocEntry"].ToString()%>');"></button>
A função existente que utilizo para chamar:
[WebMethod] public static void CancelaCotacao(string sDocEntry) { ConSAP cons = new ConSAP(); Biblioteca obj = new Biblioteca(); string[] campo = new string[7]; campo[0] = "IP"; campo[1] = ",USERBANCO"; campo[2] = ",PASS"; campo[3] = ",NM_BANCO"; campo[4] = ",SRV_LICENCA"; campo[5] = ",SENHAMANAGER"; campo[6] = ",VERSAOSERVER"; obj.Consultar(campo, "w10_config", "", "", ""); DataTable result = obj.PegaResult(); bool conectar = cons.ConectarSAP(result.Rows[0]["IP"].ToString(), result.Rows[0]["USERBANCO"].ToString(), result.Rows[0]["PASS"].ToString(), result.Rows[0]["NM_BANCO"].ToString(), result.Rows[0]["SRV_LICENCA"].ToString(), "manager", result.Rows[0]["SENHAMANAGER"].ToString() ); if (conectar) { try { bool bCancel = cons.CancelDocument("23", Convert.ToInt32(sDocEntry)); if (bCancel) { //string sMensagem = "Requisição cancelada com sucesso"; //ClientScript.RegisterStartupScript(Page.GetType(), "msg", "<script>alert('" + sMensagem + "');</script>"); } else { //string sMensagem = cons.erro; //ClientScript.RegisterStartupScript(Page.GetType(), "msg", "<script>alert('" + sMensagem + "');</script>"); } } catch (Exception ex) { //string sMensagem = cons.erro; //ClientScript.RegisterStartupScript(Page.GetType(), "msg", "<script>alert('" + sMensagem + "');</script>"); } } else { //string sMensagem = cons.erro; //ClientScript.RegisterStartupScript(Page.GetType(), "msg", "<script>alert('" + sMensagem + "');</script>"); } }
O que preciso fazer é pegar o valor do docentry que está no ajax e jogar em uma variavel no asp.net ou passar para o parametro que está sendo chamado.
Alisson Santos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)