Tengo un botón Asp como sigue:
En mi JS, en medio de la función ValidateForm () necesito llamar a un controlador ASHX y hacer algunas cosas allí.
Estoy usando esto para llamar al archivo ASHX:
$.get("../MasterPages/AHMHandler.ashx?test=1", function (r) { alert(r); });
Pero no está funcionando.
También he intentado $ .ajax como sigue y siempre alerta un mensaje de error. ¿Cómo puedo ver dónde está la fuente de error?
$.ajax({ type: "GET", url: "../MasterPages/AHMHandler.ashx?t=1", dataType: "HTML", success: function (msg) { alert(msg); }, error: function () { alert("Error"); } });
¿¿¿¿¿¿¿Alguna idea???????
Actualizar:
Otro comportamiento extraño. La función de obtención no está funcionando en el siguiente formato:
alert("Before Get call"); $.get("../MasterPages/AHMHandler.ashx?t=1", function (r) { alert(r); });
¡Pero cuando agrego otra alerta después del método get, funciona y activa el punto de interrupción!
alert("Before Get call"); $.get("../MasterPages/AHMHandler.ashx?t=1", function (r) { alert(r); }); alert("after Get call");
¿Alguna sugerencia?