У меня есть следующий код js.Как распечатать данные с помощью javascript/jquery
var myData=[];
for(j=1;j<=Pages;j++)
{
$.ajax({
type: 'get',
url: 'link.xml'+j,
async: false,
dataType: 'xml',
success: function(data){
getData(data);
},
error: function(data){
console.log("error");
}
});
}
function getData(data){
var tmpData = {id:'' , displayName:''};
//taking the values and storing them to myData
myData.push(tmpData);
tmpData = {id:'' , displayName:'', eventsHref: []};
}
for(i=0;i<myData.length;i++)
{
$.ajax({
type: 'get',
url: 'somelink'+data[i].id,
async: false,
dataType: 'xml',
success: function(events){
getUpEvents(events);
},
error: function(events){
console.log("error");
}
});
}
function getUpEvents(events){
var tmpEvents = {displayNameEvent:[] , displayNameArtist: []};
//taking some other values and storing them to myData
myData.push(tmpEvents);
tmpEvents = {displayNameEvent:[] , displayNameArtist:[]};
}
Теперь распечатать результаты от MyData с конкретным way.In первая линия MyData [0] .displayName.Next линии все MyData [я] .displayNameEvents, что указывает на MyData [0] .displayName и все myData [i] .displayNameArtist. После этого будет напечатано следующее myData [1] .displayName и так далее.
Ниже приведен пример того, как я пытался их распечатать.
for(i=0;i<myData.length;i++)
{
document.write(myData[i].displayName+"<br>");
document.write(myData[i].displayNameEvent+"<br>");
document.write(myData[i].displayNameArtist+"<br>");
}
Не используйте 'document.write' - http://stackoverflow.com/questions/802854/why-is-document-write-considered-a-bad-practice – Halcyon