HackTack: Liste untereinander

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);

}

  1. 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