function jQueryFunction(url,callback)
{
$.ajax
({
type: "GET",
async: false,
url: url,
dataType: "jsonp",
jsonp: "callback",
jsonpCallback: "tpsHandler",
success: function(json)
{
return callback(json);
}
});
}
function tmpFunction(callback)
{
var jsonArray = new Array();
var i = 0;
while(true)
{
for(var j = 0; j < url_array.length; j++)
{
jQueryFunction(url_array[j], function(json){
jsonArray[j] = json;
i++;
});
}
if(i >= url_array.length)
{
return callback(jsonArray);
}
else
{
alert(i);
}
}
}
tmpFunction を呼び出すと、Web サイトに「0」が表示され続けます。なぜi
常に 0 なのですか? tmpFunction はfor
ループを実行しませんか?