使用d3.text时避免数据缓存

时间:2012-10-24 16:04:27

标签: d3.js

我正在使用d3.text()加载文本文件。我想避免使用浏览器的缓存。谁知道如何做到这一点? 谢谢!

1 个答案:

答案 0 :(得分:12)

看不到MIME类型如何解决此问题。

您可以通过在网址上附加一个随机数来避免缓存(这是与d3无关的一般做法)。所以,如果您的网址是

var url = 'http://www.example.com/somthing';

然后提出您的请求

 d3.text(
   url + '?' + Math.floor(Math.random() * 1000)
 );

更多信息here