我試圖在單擊按鈕時發出請求。getJson getJson無法正常工作後
如果這是第一次點擊它,我做一個getJson來獲取第二個請求的ID的數組。
問題是,當它發出第一個請求時,它會在第二個請求之前停止,所以我必須再次單擊以發出第二個請求。
這裏是我的腳本代碼:
<script type="text/javascript">
$(document).ready(function() {
var IDs = new Array();
var iterator = 0;
// When id with Action is clicked
$("#Action").click(function() {
if(IDs.length <= 0){
// Load generator.php as JSON and assign to the data variable
$.getJSON('generator.php', {tags : "lol"}, function(data) {
IDs = data.value;
});
}
//PAGE STOPS HERE
$.getJSON('imagem.php', {ids : IDs[iterator]}, function(data) {
iterator++;
document.title = "IMG2";
$("#Imagem").html(data.value);
if(iterator > IDs.length-1)
iterator = 0;
});
});
});
</script>
第二個頁面加載時調用,需要點擊後調用它,可以將它放在函數 – 2013-03-11 19:53:45
中第二個依賴於第一個,並且在點擊按鈕時都應該加載。感謝您的快速回復! – Artfloriani 2013-03-11 19:55:49
是的,你是對的,都包含在內點擊功能:) – 2013-03-11 19:56:53