Я пытаюсь сделать авто-предзагрузчик через php JSON, потому что в настоящее время другие прелоадеры не соответствуют моим целям. Я разрабатываю установку WAMP с php версии 5.3.0 и apache версии 2.2.11, используя следующий код php:
$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, пожалуйста, помогите