¿Cómo reparar la memoria caché del navegador y la respuesta no modificada para JSON? jQuery.ajax ({ifModified: true, cache: true}) El salto de solicitud JSON en los datos responde
Cómo arreglar el caché del navegador ynotmodified
responder por JSON? @jQuery.ajax({ifModified:true,cache:true})
JSON solicitud de descanso endata
responder.
Solicitud del navegador por primera vezhttp: // localhost / api devuelve el estado200 OK
y nexts304 Not Modified
$.ajax({
type:"GET",
url:'http://localhost/api', // {"content"="Hello!"}
dataType:'json',
cache:true,
ifModified:true, // Lets respond `304:notmodified`
success:function(data,textStatus,jqXHR){
console.debug(jqXHR.status+':'+textStatus);
console.debug(data); // Why on repeated request returns `undefined`?
}
});
XHR la primera vez regresa ok:
200:success
Object {content="Hello!"}
pero en las próximas veces devuelvedata
indefinido:
304:notmodified
undefined
¿Cómo resolverlo? Parece jQuery 1.5.1 error. @Resultado Esperado
304:notmodified
Object {content="Hello!"}