そこで私は最近、コールバック関数を使用する jquery の非同期 AJAX 呼び出しからの json ファイル内のデータのループに関する質問をしました ( Looping through AJAX and callbacks in jquery )。 3 つの異なる json ファイル (構造と命名規則は同じですが、データはわずかに異なります) とそれらの URL を myURL という配列に格納するには、3 つの URL すべての AJAX 呼び出しをループし、それぞれの結果を出力する方法があります。ウェブページで?以下は私のコードです:
<html>
<head>
<title>Weather Data for Emergency Models</title>
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
</head>
<body>
<script Language="JavaScript">
//New Array for my URLs
var myURL = ["ticker1.json","ticker2.json","ticker3.json"];
function hmm(callback) {
$.ajax({
url : myURL[j], //<<<---Want to loop through this array
dataType: 'json',
success: function(response){
callback(response);
}
});
}
hmm(function(result) {
$.each(result.test.msgOne,function(i,v){
document.write(v);
document.write('<br>');
});
});
</script>
</body>
</html>