beatovich: Ajax feuert mehrfach - Problem, die Antworten zuzuordnen

Beitrag lesen

hallo

obj_help = document.getElementsByClassName( "help" );

Besser

obj_help = document.querySelectorAll(".help");

request.onreadystatechange = zeigeHelptext(id); // Request auswerten

Wenn schon:

request.onreadystatechange = function(){ zeigeHelptext(id); }

  • Sammle zuerst alle Ids.
  • POSTE diese als JSON Object an den Server.
  • Lass die IDs mit Inhalt ergänzen und sende JSON Object zurück.
  • Arbeite die Liste der IDs einmal ab.

Summa summarum 1 Request pro Client.