/ / Como anexar o arquivo html mais recente, não do cache - javascript, jquery, html, append

Como anexar o último arquivo html, não do cache - javascript, jquery, html, append

Eu estou fazendo uma página para a minha banda agora, e eu tenho um problema com o acréscimo de arquivos html.

Eu tenho um arquivo de índice com conteúdo básico que émais como um modelo. Por exemplo, as notícias são armazenadas em um arquivo html separado e eu usei o jQuery "s .append do" para ligá-los "no espaço onde eu quero que ele esteja.

O news.html muda com bastante frequência, e o problema é: O usuário não vê nenhuma mudança, porque ainda está armazenado no cache. Eu tentei coisas como

<meta http-equiv="expires" content="0">

e

<meta http-equiv="Cache-Control" content="no-cache" />

para ambos, o índice e as notícias HTML, mas não funcionou. Eu suponho que é por causa do .append. Existe uma maneira, para dizer a função append, que deve sempre carregar o .html do servidor?

saudações capekall

Respostas:

1 para resposta № 1

Como você está carregando o news.html? Com $ .ajax? Então você pode passar um parâmetro para especificar que não deve ser adicionado ao cache (veja a propriedade cache nas configurações):

http://api.jquery.com/jquery.ajax/

O valor padrão é true, o que significa que a página é adicionada ao cache.

Você precisa fazer algo como:

$.ajax("/news.html", {cache: false});