Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 14-abr-2008, 10:09   #1 (permalink)
miguelcubas ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 88
Pregunta renovar peticion

Hola a todos, alguien me sabe decir como puedo hacer para
evitar que el navegador no lea un xml cargado en cache ya que
al haberlo modificado yo, no renueva la peticion.

He intentado:

Código HTML:
xml.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xml.send('param='+valoraleatorio);
Pero no funciona...

Gracias.
miguelcubas está desconectado   Responder Citando
Antiguo 14-abr-2008, 10:58   #2 (permalink)
mgusdl tiene algunos puntos positivos de karma
 
Avatar de mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Málaga, España
Mensajes: 154
Enviar un mensaje por Skype™ a mgusdl
Re: renovar peticion

El codigo que pones es para enviar informacion, no para recibirla.
Puedes modificar las cabeceras del XML (en PHP, ASP, etc) para que no lo deje en caché

C&P desde la web de PHP
Código PHP:
<?php
header
("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Fecha en el pasado
?>
mgusdl está desconectado   Responder Citando
Antiguo 14-abr-2008, 11:44   #3 (permalink)
miguelcubas ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 88
Re: renovar peticion

Si pongo las cabeceras en PHP no me deja acceder al XML

Código:
<?php 
header("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Fecha en el pasado
?> 
<?xml version="1.0" encoding="iso-8859-1"?>
<mainendes>
<endes tipo="descargas">
	<endes_item category_="varios" name_="manuscrito" date_="12/12/07" http_link="manus.zip">
 	<description><![CDATA[ g s.<br />ds fg df s gd f gsdf gs d fg s  df.]]></description>
	</endes_item>
</endes>

</mainendes>
miguelcubas está desconectado   Responder Citando
Antiguo 14-abr-2008, 11:47   #4 (permalink)
miguelcubas ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 88
Re: renovar peticion

Correcto, ya pillo,
en el codigo PHP, es que crei debia ponerlo en el XML
para que no cargara de cache solo el XML...


Gracias.
miguelcubas está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:12.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93