私は初めて JavaScript を勉強していますが、疑問があります。2 つの配列があります。最初のものには人物の画像が含まれ、2 番目のものには個人情報が含まれます (同じ数の人物が含まれているため、配列の長さは同じです)。私は自分のページにコンテンツを書きたいので、最初のユーザーの画像と情報を印刷し、次に2番目のユーザーの画像と情報などを印刷します...
どうすればいいですか?
これはコードです:
function jsonCard()
{
var richiestaCard = new XMLHttpRequest();
richiestaCard.onreadystatechange = function()
{
if(richiestaCard.readyState == 4)
{
var objectcardjson = {};
window.arrayCard= []; //creazione dell'array che conterrà le cards
objectcardjson = JSON.parse(richiestaCard.responseText);
arrayCard = objectcardjson.cards; //the first array
}
}
richiestaCard.open("GET", "longanocard.json", true);
richiestaCard.send(null);
}
function jsonEntity()
{
var richiestaEntity = new XMLHttpRequest();
richiestaEntity.onreadystatechange = function()
{
if(richiestaEntity.readyState == 4)
{
var objectentityjson = {};
window.arrayEntity= []; //creazione dell'array che conterrà le entity
objectentityjson = JSON.parse(richiestaEntity.responseText);
arrayEntity = objectentityjson.cards; //the second array
}
}
richiestaEntity.open("GET", "longano.json", true);
richiestaEntity.send(null);
}
function displayArrayCards()
{
jsonCard();
jsonEntity();
var inizioTag = "<img src=";
var fineTag = "\>";
for(i = 0; i < arrayCard.length; i++)
{
...
}
}
画像と情報(最初のユーザーの場合)、画像と2番目の情報などをすべてdivに含めたいと思います。