2 VAR 입력 : 자바 스크립트 - 배열
var busList = [
{ RuteNr: '901', RuteNavn: 'Vejle - Kolding'},
{ RuteNr: '901-xs', RuteNavn: 'Kolding - Vejle'},
{ RuteNr: '401', RuteNavn: 'Kastrup - arhus'}];
그러나
실제 코드에서, 나는 목록에서 모두를 수신하고 . 따라서 나는 이렇게하고있다 :rutenr = data.busliste[counter].RuteNr; //this line works fine
rutenavn = data.busliste[counter].RuteNavn; //this line works fine
var busList = [{ RuteNr: rutenr , RuteNavn: rutenavn}];
불행히도 이것은 작동하지 않는다. 요소가 배열로 들어 가지 않습니다. 도움이 되었습니까?
편집 : (전체 코드) 당신은합니다 (counter
루프 전에) 먼저 배열을 만들 필요가
$.get('http://localhost:7120/LocationService/GetRouteList', function(data) {
$('.result').html(data);
var counter = 0;
for (var i in data.busliste)
{
rutenr = data.busliste[counter].RuteNr;
rutenavn = data.busliste[counter].RuteNavn;
busList.push({ RuteNr: rutenr , RuteNavn: rutenavn});
counter++;
}
});
잘 모르겠지만 Array.push()를 살펴보고 무엇을 시도해야합니까? –
원래 목록은 어떻게 보이며'busList'를 밀고 있습니까? –
정확하게 입력하십시오. 입력 한 내용과 해당 입력에 대해 얻고 자하는 출력. –