サーバーから複数の html ログ ファイルを取得して処理しようとしています。
Log1.html Log2.html Log3.html Log4.html Log5.html
$(".selection").change()
{
if($.trim($(this).val()) == "Logs")
{
// get list of files
$.getJSON("getFileNames.php",{fileNames: fileNameList}, function(data)
{
$.each(data, function(index,value)
{
listValues[index] value;
});
});
for(var i = 0; i < listValues.length; i++)
{
getLogFiles(listValues[i]);
}
}
getLogFiles(logName)
{
status = null;
$.ajax({
url: logName,
success: function(data)
{
status = $(data).find(".status").text();
$getJSON("status.php"), {statusInfo: status});
}
});
}
}
これは、1つを送信すると機能しますが、配列全体(listValues)に移動すると、FFが本当に遅くなります。この問題を解決するためのより良いアプローチはありますか。例は素晴らしいでしょう...