我在頁面上使用了大量的ajax調用,問題是我不知道哪一個會在任何時候加載,因爲某些加載速度比別人快,而且我附加了ajax結果加載到一個div。使用ajax時設置交替背景
這裏是我的代碼:
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('#stage0').load('myscript.php?data=1234567890',function({$('#data').append(this);});
$('#stage1').load('myscript.php?data=1234567891',function(){$('#data').append(this);});
$('#stage2').load('myscript.php?data=1234567892',function(){$('#data').append(this);});
$('#stage3').load('myscript.php?data=1234567893',function(){$('#data').append(this);});
$('#stage4').load('myscript.php?data=1234567894',function(){$('#data').append(this);});
}
<div id="data"></div>
<div id='stage0'></div><div id='stage1'></div><div id='stage2'></div><div id='stage3'></div><div id='stage4'></div>
我想第一個結果有一個白色的背景,然後一個灰色的背景,然後在白色背景等等
我想,也許我可以寫一個ajax調用來查看剛剛加載的那個之上的ajax結果,如果它有一個白色背景,然後將其設置爲灰色。也許使用最接近的電話來查找它? http://api.jquery.com/closest/
我在正確的軌道上嗎?你覺得我應該怎麼寫JavaScript?
'myscript'返回什麼,這與設置背景有什麼關係? – punund
它返回一些HTML顯示給用戶,我可以在myscript中設置背景,但我只能夠使用一種顏色的背景...不替代它? – user1398287