none
Error 12031 unknown no ejecuta webmethod RRS feed

  • Pregunta

  • hola estoy tengo un invonveniente al querer ejecutar :

    $("#BtnBuscar").click(function () { var nombres = $('#txtNombres').val(); var doc = $('#txtDoc').val(); alert(nombres); alert(doc); $.ajax({ type: "POST", url: 'RegistroCliente.aspx/ObtCliente', data: "{'iden':" + doc + ",'nombre': " + nombres + "}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { var articulos = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d; $('#TablaClientes').empty(); '</tr>'); } }, error: function (result) { alert('ERROR ' + result.status + ' ' + result.statusText); } }); });

    esto me arroja un erro (Error 12031 unknown)

    por mas que busco una solución no se ejecuta el webmethod

    , puse una interrupcion para verificar la entrada al webmethod

      <WebMethod()>
        Public Shadows Function ObtCliente(ByVal iden As String, ByVal nombre As String) As List(Of ClienteBE)
            Dim obj As New ClienteBL 'lugar de interrupcion
            Return obj.Get_Cliente(iden, nombre)
        End Function

    pero no se ejecuta... simplemente sale el error (Error 12031 unknown) al parecer ajax no invoca al metodo

    Esto me ha pasado recientemente.. pues tengo otros webform que anteceden a este.. cual sus metodos funcionan muy bien

    ... tengo que decir tambien, que dentro de esta misma pagina .. antes de hacer click, :, se ejecuta otro metodo

    la cual funciona sin problemas...

        $(function () {
            $.ajax({
                type: "POST",
                url: "RegistroCliente.aspx/obtCar",

    con lo que no entiendo.. que paso....

    pense que talvez fuera por esta razon :

     AutoEventWireup="true"

     EnableViewState ="false" EnableEventValidation= "false"

    pero no....

    espero sus ayudas




    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    sábado, 16 de agosto de 2014 23:06

Respuestas

Todas las respuestas

  • decora tu webmethod

    <WebMethod()> _
    <ScriptMethod(ResponseFormat = ResponseFormat.Json)>
    

       

    prueba y nos comentas


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    domingo, 17 de agosto de 2014 9:32
    Moderador
  • también modifica

    Public Shadows Function

    con

    Public Shared Function


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    domingo, 17 de agosto de 2014 9:36
    Moderador