我试图在单击按钮时发出请求。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