Tengo el siguiente problema: Estoy trabajando con una JSP que realiza una llamada AJAX a un Action (a través de jquery, aunque entiendo que esto es indiferente) y mi Action es llamado dos veces!
Cuando me pulsan un botón de la JSP llamo a la función javascript guardar() que os muestro a continuación:
Código Javascript:
Ver original
function guardar(){ alert("guardando..."); $.ajax({url: '<%=urlBase%>/addResultTestExecution.do?valor=1', async: false, dataType:"json", success: function(data){ alert("hola"); }, error:function (XMLHttpRequest, textStatus, errorThrown){ alert("error"); return false; } }); }
Mi action hace algunas tareas y luego devuelve un JSON.
Pues bien, el alert de "guardando..." sólo aparece una vez (comprobado para rechazar la teoría de que llamo 2 veces a la función desde el navegador), el alert de "hola" sólo aparece una vez; sin embargo en el eclipse el degug entra dos veces.
El alert de "error" no aparece nunca.
En IE funciona de maravilla y el problema está que no puedo permitir que se llame dos veces el Action por temas relacionados con el JSON de vuelta.
¿A alguien más le ha pasado?
Muchísimas gracias