Listo. Queda algo así:
function (XMLHttpRequest, textStatus, errorThrown)
El primer parametro es un objeto. El segundo devuelve "error". El tercero dice "Invalid JSON: HO[{"status":1}]", donde "HO" es una cadena que imprimí para romper mi json y debuguear.
En mi caso:
Código Javascript
:
Ver original// formularios ajax
var options = {
success: enviar, // post-submit callback
error: manejoErrores,
dataType: 'json'
};
$(".form form").ajaxForm(options); // inicializacion
function enviar(texto, status, xhr, $form){
alert(status);
if (texto[0].status == 1)
window.location.reload();
else
{
$("span.captcha img").attr("src", "<?php echo HTTP_APP; ?>utiles/captcha/captcha.php"+ '?' + (new Date()).getTime());
$(".mensajeError").css("display", "block").text(texto[0].texto);
}
}
function manejoErrores(request, status, errorData)
{
alert(errorData);
}
Gracias!