我使用一些 GeoIP 服务在页面上放置国家标志取决于国家 IP。而且我需要缓存我网站上所有页面的 JSON 响应。
此代码放入header.php
:
$.getJSON('http://smart-ip.net/geoip-json?callback=?', function(data) {
$('#flag').html("<a class='fancybox-inline int' href='#international'><img src='/images/flags/"+data.countryCode+".png'></a>");
}
是否可以缓存它$.ajaxSetup({ cache: true })
?- 似乎不起作用。
或者使用 HTML5 localStorage 可能更好,但我不知道该怎么做。
我也尝试过JSONCache插件,但它对我不起作用。