drupal views – Cambiar la velocidad de las vistas Ajax

Pregunta:

Tengo una vista con algunos filtros expuestos. ¿Hay alguna forma de cambiar la velocidad de envío de la solicitud ajax? Entonces, en lugar de enviar la solicitud después de cada pulsación de tecla, espera hasta que no se haya registrado ninguna pulsación de tecla durante, digamos, 500 ms antes de enviar la solicitud. Tengo problemas, especialmente en dispositivos móviles, en los que puede escribir "ar" en el filtro expuesto, pero acabo viendo los resultados para "a", con el filtro puesto de nuevo en "a".

Respuesta:

function do_search(e) {
  clearTimeout(search_timer);
  search_timer = setTimeout(function() {
    var v = $("#YOUR_INPUT_VAR_ID").val();
    p(v);
    CALL THE AJAX HERE
  }, 500);
}

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım