これを検索しようとしましたが、何を探しているのかさえわかりません。私の問題はこれです:
$.getJSON('process.countfiles.php?action=getfiles', function(data) {
$.each(data, function(name, value){
$("#displayfile").load("process.files.php?file="+value, function(){
});
});
});
OK、私は 2 つの関数を持つスクリプト (process.countfiles.php) を持っています.1 - ファイルを数え、.dat ファイルにファイル リストを作成します。次に、2 番目は .dat ファイルを開き、ファイルを個別に処理します。
最初の部分はうまく機能するので、2 番目の部分に移りましょう... 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 でそれらを分離し始める必要があります
問題は、一度に 1 つずつ処理したい場合に、7,000 以上すべてを同時にロードして、すべてを process.files.php に送信しようとすることです。
どんな助けでも大歓迎です。
ありがとう、ジェフ