Gunnar Bittersmann: Abfrage von Loginname, Loginname zu Realnamen ändern

Beitrag lesen

@@Georg:

nuqneH

ich bin derzeit in der JavaScript Einarbeitungsphase

Komm raus aus der JavaScript!

Ist das Script soweit richtig?

Funktioniert es denn?

var bearbeiter =  $('BEARBEITER').value;
var pruefer =  $('PRUEFER').value;

Welches Framework verwendest du, damit dass funktioniert?

username = new Array();
realname = new Array();

username[1] = "Username 1";
realname[1] = "Realname 1";

username[2] = "Username 2";
realname[2] = "Realname 2";

username[3] = "Username 3";
realname[3] = "Realname 3";

<http://de.selfhtml.org/javascript/sprache/variablen.htm@title=Globale Variablen> sind pfui! Arrayindizes fangen in JavaScript bei 0 an zu zählen.

Und dann könntest du das kürzer schreiben:

var username = ["Username 1", "Username 2", "Username 3"];  
var realname = ["Realname 1", "Realname 2", "Realname 3"];

Es ist aber nicht sinnvoll, zusammengehörende Daten zu trennen (d.h. in getrennten Arrays abzulegen).

Besser wäre solch eine Datenstruktur:

var users = [  
  {  
    "username": "Username 1",  
    "realname": "Realname 1"  
  },  
  {  
    "username": "Username 2",  
    "realname": "Realname 2"  
  },  
  {  
    "username": "Username 3",  
    "realname": "Realname 3"  
  }  
];

Zugriff per users[i]["username"] und users[i]["realname"].

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)