Sitter med en ajax-applikation och har stora problem. Jag har tagit ut ett värde med ID med en array. Array ser ut ungefär så här
ajax.byggResultat[0]=001;
ajax.byggResultat[1]=003;
o.s.v.
Nu vill jag ha min array till en länk och har skrivit ner följande kod
for(var i = ajax.borja; i <2 /*ajax.sluta*/; i++) {
li = document.createElement('li');
aStuga=document.createElement('a');
idBygg=ajax.idArray[i];
alert(idBygg);
aStuga.title = 'Visa stuga';
aStuga.href = '#';
aStuga.onclick = function(){ajax.byggResultat(idBygg); return false;}
ajax.boxInn.appendChild(li).appendChild(aStuga).appendChild(document.createTextNode(ajax.resultatArray[i]));
ul.appendChild(li);
}
Problemet är bara när jag skickar med IDet till funktionen ajax.byggResultat så får den den senaste IDet.
Om arrayen skulle se ut som den jag skrev ovan för så skulle varje länk i loopen få samma ID.
Någon som har tips på en lösning?