Cita:
Iniciado por edward18_1
Hola tengo una funcion en jquery, .ajax() y quisiera que cuando se precione un boton tarde aprox 2 segundos para que se ejecute la funcion! esta es la funcion completa la tengo hasta aqui
Código Javascript
:
Ver originalfunction refresha(){
$.ajax({
url: " actualizar.php",
ifModified:true,
success: function(content,status){
if (status != "notmodified") {
$("#procesar").html(content);
}else{
}
}
});
setTimeout(function(){
refresha();
}, 2000);
}
$(function(){
refresha();
});
alli se actualiza cada 2 segundos el div...pero yo quiero que se actualice cuando yo precione un boton...y que cuando precione el boton tarde 2 segundos para que se ejecute la funcion!..como lo hago ??? gracias
si el boton puede ser cualquiera se me ocurre lo siguiente, agrega una escucha al evento keypress. y que la funcion llame a la de ajax despues de dos segundos.
Código:
var cuerpo = document;
cuerpo.addEventListener("keypress", activar, false);
function activar(e){
var proc = serInterval("refresha()",2000);
}
Claramente esto es javascript debe ser mucho mas sencillo en Jquery, pero no recuerdo como hacerlo.
Saludos.