ajax请求中的图像未被缓存

时间:2013-01-27 20:29:28

标签: javascript .htaccess jquery caching

在我的网站上,我已经使用我的.htaccess文件中的ExpiresActive On成功缓存了多个图像(和其他文件类型)

ExpiresActive On
ExpiresByType text/html "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month" 

虽然这对从ajax请求加载的图片不起作用

<div id="ajaxBox"></div>

<script>
jQuery.ajax({
    url: 'anotherFile.php',
    success: function(msg) {
        jQuery('#ajaxBox').html(msg);
    }
});
</script>

如果我转到anotherFile.php本身,那么它会缓存图像。我是否应该在.htaccess文件中运行某种“特殊命令”以缓存通过ajax加载的图像?

0 个答案:

没有答案