Cuando uso este código, solo logro recuperar recaptcha_response_field. Si elimino recaptcha_response_field, recupero recaptcha_challenge_field. Sin embargo, no puedo recuperar los dos al mismo tiempo. Solo logré enviar 1 información.jquery.ajax recuperación de datos múltiples
challengeField = $("#recaptcha_challenge_field").val();
responseField = $("#recaptcha_response_field").val();
var html = $.ajax(
{
global: false,
type: "POST",
async: false,
dataType: "html",
data: "recaptcha_response_field=" + responseField + "&recaptcha_challenge_field=" + challengeField,
url: "../ajax.recaptcha.php"
}).responseText;
if(html == "success")
{
$("#captchaStatus").html("Success. Submitting form.");
return true;
}
else
{
$("#captchaStatus").html("Your captcha is incorrect. Please try again");
Recaptcha.reload();
return false;
}
Una vez más, sólo uno funciona –
Comprobar respuesta expandida – jitter
Sí, eso es exactamente lo que quiero decir. No sé por qué sin embargo ... Estoy usando Joomla si eso puede ayudar. No hay nada relevante en los registros de servidores. Gracias –