Liste untereinander
HackTack
- javascript
Hallo!
Ich bekomme meine Ergebnis als array geliefert. Die DS trenne ich mit einem % und die einzelnen Parameter mit _
Nun möchte ich gerne die Daten untereinander ausgeben, bekomme das aber nicht hin. Habe gerade eine Denkblockade, zu warm.
PHP:
string = msg.split('%');
var ref_ul= document.getElementById('view');
var i;
while (ref_ul.firstChild){
ref_ul.removeChild(ref_ul.firstChild);
}
for(i=0;i<string.length;i++){
var li = document.createElement("li");
var a = document.createElement("a");
var data = string[i].split('_');
var bid = data[0];
a.setAttribute('href','/admin/details/'+bid);
var linkName = string[i].split('_');
var txt=document.createTextNode(linkName[0]);
a.appendChild(txt);
li.appendChild(a);
li.document.createTextNode(linkName[2]);
var email = document.createElement("span");
li.appendChild(email);
var vorname=document.createTextNode(linkName[3]);
li.appendChild(vorname);
var nachname=document.createTextNode(linkName[4]);
li.appendChild(nachname);
var tel=document.createTextNode(linkName[5]);
li.appendChild(tel);
var handy=document.createTextNode(linkName[6]);
li.appendChild(handy);
ref_ul.appendChild(li);
}
Hallo,
...bekomme das aber nicht hin.
schön, nur ist mir damit nicht geholfen zu verstehen, was das
1.) zu erbringende Soll -,
2.) stattdessen erreichter Zustand
ist.
var linkName = string[i].split('_');
Warum splittest Du die Texte überhaupt auf, wenn Du sie im folgenden ja doch nur hintereinander pappst?
var email = document.createElement("span");
li.appendChild(email);
Der Teil ist besonders überflüssig...
Gruß aus Berlin!
eddi