El tema es el siguiente: tengo una función en php que corresponde al Recaptcha y funciona bien, solo que necesito retrasar 2 segundos su ejecución, para que en mi página pueda funcionar mejor.
Ya había abierto un tema parecido, pero ahora es más específico.
Lo que funciona bien es:
Código PHP:
echo recaptcha_get_html($publickey);
Ahora intento con jquery, y me devuelve bien un texto, pero no correctamente la función.
Códigos:
add.php:
Código PHP:
echo "texto imprime bien"; // no me interesa pero funciona bien
echo recaptcha_get_html($publickey); // me interesa pero no funciona correctamente
Código:
html:$(document).ready(function() { function recaptcha_get_html(){ value = $('#value').text(); $.ajax({ type: "POST", url: "../content/add.php", async: false, success: function(data) { $('#value').text(data); } }); } setTimeout(recaptcha_get_html, 3000); });
Código HTML:
<span id="value"> texto imprime bien </span>