【问题标题】:jQuery ui autocomplete cache xml sourcejQuery ui 自动完成缓存 xml 源码
【发布时间】:2011-05-22 21:42:02
【问题描述】:

我正在使用远程 XML 源。有人可以指出我缓存此文档的正确方向吗?

谢谢

【问题讨论】:

  • 解释你所说的cache是什么意思。缓存应该保留多长时间?对于单个浏览器中单个页面的生命周期?跨页面负载?另外 - 显示您的代码。解决方案可以像在 javascript 中将变量设置为您从 XmlHttpRequest 返回的内容一样简单。
  • 它应该检查标题以查看页面是否已更改。

标签: javascript jquery jquery-ui caching autocomplete


【解决方案1】:

http://api.jquery.com/jQuery.ajax/使用ajax调用数据源时可以告诉它是否缓存数据源。

【讨论】:

  • 它说默认行为是真的。因为它不适合我缓存,所以我假设它不适用于 XML 源
  • 您的 xml 资源的 URL 是否有查询字符串?如果有查询字符串,某些浏览器不会缓存内容。
  • XML 文档通过查询字符串提供:?prod_id=#####&form_id=#####
  • 看起来这就是我遇到的问题。谢谢乔什
  • 是的,这就是您看到的问题。 :) 实际上,我使用该“功能”对我的 javascript 文件进行版本控制,因此我可以确保用户始终拥有最新的副本。它对开发特别有帮助。
【解决方案2】:

我一直在使用 jquery ajax 函数,它非常有用,但请准确解释您正在尝试做什么

【讨论】:

  • 我做到了。我的来源是一个远程 xml 文档。我想缓存该文档,以便用户每次访问该站点时都无需重新下载整个 XML 文件。
猜你喜欢
  • 2011-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多