Hirdetés
Új hozzászólás Aktív témák
-
papa019
senior tag
válasz
Sk8erPeter
#913
üzenetére
Köszönöm, segített megérteni a példád a dolgot.

A te általad írt kódban csak annyi a hiba, hogy azitems.push(item[key]);
sor semmiképpen sem jó, mert ez egy terület egyetlen változóját tenné csak be a tömbbe én pedig az egész itemet szeretném.

A probléma igazából ott volt, hogy az item tömböt a ciklus mindegyik lefutásakor növeltem az adott itemmel, így a megoldás egyszerűen csak annyi, hogy a belső each előtt kiadok egyitem = [];
parancsot, így a következő item az üres tömbbe kerül.
var items = new Array();
var item = new Array();
$.each(data, function(key, val) {
item = [];
//items.push('<li id="' + key + '">' + val.id + ',' + val.name + ',' + val.description + ',' + val.address + ',<a href="http://hu.wikipedia.org/wiki/' + val.wikipedia + '" target="_blank">Wiki link</a>,' + val.points + ',' + val.category + ',' + val.parent_area + ',' + val.parent_has_parent + '</li>');
$.each(val, function (inner_index, inner_element) {
item.push(inner_element);
});
items.push(item);
});Szerk.:
Még egy kérdés:

Ezt mi okozhatja? A Chrome developer tool-jával azt a hibát kaptam, hogy:
Uncaught TypeError: Cannot read property 'encoding' of undefined
Ebből arra következtetek, hogy a google maps apit itt nem tudja meghívni, pedig ugyanebben a fájlban lementem, ott meg tudja hívni...
Új hozzászólás Aktív témák
- OTP Bank topic
- A mai naptól végre elérhető lesz az Escape from Tarkov végső kiadása
- Xiaomi 15 Ultra - kamera, telefon
- Apple iPhone 15 - a bevált módszer
- sziku69: Szólánc.
- Hivatalos a OnePlus 13 startdátuma
- A fociról könnyedén, egy baráti társaságban
- Xiaomi 14 - párátlanul jó lehetne
- Samsung Galaxy A56 - megbízható középszerűség
- Hálózati / IP kamera
- További aktív témák...
- BESZÁMÍTÁS! Intel Core i7 4790 4 mag 8 szál processzor garanciával hibátlan működéssel
- Samsung Galaxy S23 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone XR / 128GB / Kártyafüggetlen / 12Hó Garancia / 95% Akku
- Samsung Galaxy S21 Ultra 5G 12/128GB Fekete / 12 hó jótállás
- ASUS TUF A15 FA507 - 15.6"FHD 144Hz - Ryzen 7 7435HS - 16GB - 1TB - Win - RTX 4050 - 2,5 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest





