[英]Image Preloader via JSON, JQUERY, PHP
我正在尝试通过php通过JSON创建自动预加载器,原因是目前没有其他预加载器适合我的目的。 我使用以下PHP代码开发了WAMP安装,其PHP版本为5.3.0和Apache版本为2.2.11。
$rootDir = dirname(__FILE__).'/..';
$imgdir = opendir($rootDir.'/images/');
$i=0;
while ($file = readdir($imgdir))
{
if (($file != '.') && ($file != '..'))
{
$fileList[$i] = $file;
$i++;
}
}
$json=json_encode($fileList, JSON_FORCE_OBJECT);
die($json);
目前,我的Jquery已内联/嵌入(版本1.4.2),如下所示:
$(document).ready(function(){
$.ajax({
type: "GET",
url: "preload/reader.php",
dataType: "JSON",
success: function(data){
alert(data);
}
});
});
在警报框中显示以下输出; {“ 0”:“ BlueHills.jpg”,“ 1”:“ deagle_descr.jpg”,“ 2”:“ mod.jpg”}
当我想对数据做其他任何事情时,问题实际上就开始了,页面永远无法完成加载,就像卡在无限循环之内一样。 甚至只是一个简单的语句,例如document.write(data); 它页面停留在加载状态,直到我在浏览器中单击停止。 我是JSON的新手,请帮忙
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.