作成した aspx からデータを取得するレポート アプリケーションに取り組んでいます。データを表示するために、そのページに対して ajax クエリを使用します。渡されたパラメーターに応じて、タスクにかかる時間が長くなったり短くなったりします。
その時点まではすべて問題ありません。このjqueryコードで問題が発生しています:
<script type="text/javascript">
$(document).ready(function () {
$('.preload').preload();
$('.preload').each(function () {
var obj = $(this);
$.ajax({
type: 'GET',
url: 'GetCounter.aspx',
success: function (data) {
obj.replaceWith(data);
},
});
});
});
</script>
問題は、「async: true」を ajax 呼び出しに設定しても、それらが同期的に実行されていることです。Firebug はネットワーク タブにすべての GET リクエストを表示するため、それらはすべて同時に呼び出されますが、セレクターの最初のものが実行され、次に 2 番目のものが実行されます。
ここで何が間違っているのでしょうか?
前もって感謝します!- ダークガイ