Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/01/2016, 00:04
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 11 meses
Puntos: 977
Respuesta: duda a la hora de hacer especie de slider en js

¡Qué bueno saber que pudiste solucionar tu problema!

Solo como comentario, realizar una petición asíncrona sin jQuery, también es fácil:
Código Javascript:
Ver original
  1. var ajax = new XMLHttpRequest();
  2. ajax.open(método, ruta, asíncrono);
  3. ajax.send(valores);
  4. ajax.addEventListener("load", function(){
  5.     if (this.status == 200){
  6.         document.querySelector("#id del elemento de salida").innerHTML = this.responseText;
  7.         //Puedes realizar otras instrucciones
  8.     }
  9. }, false);

El "método" puede ser GET, POST, DELETE o PUT. La "ruta" corresponde al nombre y ubicación del archivo en el lado del servidor. Por "asíncrono" nos referimos a la sincronía de la petición, pudiendo ser true o false. Los "valores" deben ser la cadena de consulta a enviar, como "a=1&b=2&c=3". Los valores que se pasan al método ajax.send(), pueden ir o no de acuerdo a esto:
  • Cuando el método es diferente a GET, es necesario indicar los valores en ajax.send().
  • Cuando el método es GET, los valores deben ir concatenados a la ruta.

Si se desea establecer una cabecera o, por ejemplo, si se quiere enviar los valores de un formulario, es necesario colocar la siguiente línea antes de ajax.send():
Código Javascript:
Ver original
  1. ajax.setRequestHeader("Content-Type", valor a establecer como cabecera);

Por ejemplo, cuando se procesa un formulario, se requiere establecer la siguiente cabecera:
Código Javascript:
Ver original
  1. ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

Si se va a recibir una respuesta que bien pueda ser XML o JSON, esta debe ser recibida así:
Código Javascript:
Ver original
  1. //Para XML
  2. this.responseXML;
  3.  
  4. //Para JSON
  5. JSON.parse(this.responseText);

Y al igual que el método $.ajax() de jQuery, también puedes utilizar promesas.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand