Diferencia entre revisiones de «Usuario:Juanda/jQuery/Ajax»
De WikiEducator
(→Otros métodos) |
|||
Línea 135: | Línea 135: | ||
*$.ajax(): De más bajo nivel. Será útil para controlar errores en las peticiones AJAX o alguna función específica de AJAX (por ejemplo la cache). | *$.ajax(): De más bajo nivel. Será útil para controlar errores en las peticiones AJAX o alguna función específica de AJAX (por ejemplo la cache). | ||
</div> | </div> | ||
− | |||
+ | <div class="slide"> | ||
===Ajax y Firebug=== | ===Ajax y Firebug=== | ||
*Podemos hacer un seguimiento de las peticiones Ajax desde la pestaña de Red de Firebug, opción XHR (XML HTTP REQUEST): | *Podemos hacer un seguimiento de las peticiones Ajax desde la pestaña de Red de Firebug, opción XHR (XML HTTP REQUEST): | ||
[[Archivo:firebug_load_1.png]] | [[Archivo:firebug_load_1.png]] | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
*Si pulsamos en el recuadro del + a la izquierda, podremos ver los parámetros que se envían en la petición AJAX. <br/>En esta petición no hay ningún parámetro. El único que hay es un número aleatorio generado para forzar que la petición no se sirva de la caché. | *Si pulsamos en el recuadro del + a la izquierda, podremos ver los parámetros que se envían en la petición AJAX. <br/>En esta petición no hay ningún parámetro. El único que hay es un número aleatorio generado para forzar que la petición no se sirva de la caché. | ||
[[Archivo:firebug_load_2.png]] | [[Archivo:firebug_load_2.png]] | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
*En la pestaña de respuesta (response) encontramos lo que devuelve la petición AJAX: | *En la pestaña de respuesta (response) encontramos lo que devuelve la petición AJAX: | ||
[[Archivo:firebug_load_3.png]] | [[Archivo:firebug_load_3.png]] | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
*En este caso enviamos más de un parámetro vía GET. Para pasar más de un parámetro: | *En este caso enviamos más de un parámetro vía GET. Para pasar más de un parámetro: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
Línea 153: | Línea 162: | ||
</source> | </source> | ||
[[Archivo:firebug_load_4.png]] | [[Archivo:firebug_load_4.png]] | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
*Si pasamos los parámetros como un objeto en vez de como una cadena, se enviarán vía POST: | *Si pasamos los parámetros como un objeto en vez de como una cadena, se enviarán vía POST: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
Línea 162: | Línea 174: | ||
</source> | </source> | ||
[[Archivo:firebug_load_5.png]] | [[Archivo:firebug_load_5.png]] | ||
− | |||
− | |||
− | |||
</div> | </div> | ||
</div> | </div> |
Revisión de 11:33 5 nov 2012