ボタンがクリックされたときにリクエストをしようとしています。
初めてクリックする場合は、getJson を作成して、2 番目のリクエストの ID を含む配列を取得します。
問題は、最初のリクエストを行うと、2 番目のリクエストの直前に停止するため、2 番目のリクエストを行うにはもう一度クリックする必要があることです。
ここに私のスクリプトコードがあります:
<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>