试图搜索这个,虽然我什至不确定我在搜索什么。我的问题是这样的:
$.getJSON('process.countfiles.php?action=getfiles', function(data) {
$.each(data, function(name, value){
$("#displayfile").load("process.files.php?file="+value, function(){
});
});
});
好的,我有一个带有 2 个函数的脚本 (process.countfiles.php),1 - 对文件进行计数并在 .dat 文件中构建一个文件列表。然后数字 2 打开 .dat 文件并单独处理文件。
第一部分效果很好,所以让我们转到第二部分......我有从 PHP 传递的数据,如下所示:
PHP代码:
$fh = fopen($dirdatafn, "r");
while (!feof($fh)){
$data_file_line[] .= fgets($fh);
}
@fclose ($fh);
echo json_encode($data_file_line);
现在回到 JS(jQuery 是我为此使用的框架)数据是来自 PHP 的 $data_file_line 数组,它可以毫无问题地获取数据,然后它应该开始用 .each 分隔它们
问题是,当我希望它一次处理一个时,它会尝试同时加载所有 7,000 多个并将它们全部发送到 process.files.php。
任何帮助,将不胜感激。
谢谢你,杰夫