Javascript ajax加载中的缓存映像地址

Javascript ajax加载中的缓存映像地址,javascript,php,jquery,ajax,caching,Javascript,Php,Jquery,Ajax,Caching,我正在创建一个ajax滑块来显示图像。它工作得很好,但问题是图像缓存。当图像发生变化时,因为这是一个ajax加载,所以这里没有缓存,图像会延迟显示。我怎样才能毫不延迟地显示图像?这是我的密码: JS: ajax.PHP中的PHP: <?php $pathArray = array( "<img src='pic/85.jpg' width='128' height='169'>", "<img src='pic

我正在创建一个ajax滑块来显示图像。它工作得很好,但问题是图像缓存。当图像发生变化时,因为这是一个ajax加载,所以这里没有缓存,图像会延迟显示。我怎样才能毫不延迟地显示图像?这是我的密码:

JS:

ajax.PHP中的PHP:

<?php   
    $pathArray = array( "<img src='pic/85.jpg' width='128' height='169'>",
                        "<img src='pic/18.jpg' width='128' height='169'>",
                        "<img src='pic/7.jpg' width='128' height='169'>",
                        "<img src='pic/004.jpg' width='128' height='169'>",
                        "<img src='pic/26.jpg' width='128' height='169'>"
);

    if (isset($_POST["count"])) {
        echo $pathArray[intval($_POST["count"])];
    }
?>

除非您另有规定,否则无论文本来自何处,浏览器都应自动缓存图像路径,无论文本来自硬编码、java脚本ajax还是任何其他

如果有什么是缓慢的,它似乎是你的网络

如果在使用该计数之前调用了图像,则始终可以创建javascript数组并保存图像的路径

if (typeof images[count] != 'undefined') {
  // call ajax and save the path here, 
} else {
  //  display image
}
if (typeof images[count] != 'undefined') {
  // call ajax and save the path here, 
} else {
  //  display image
}