• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

JS-Variable mit GET an URL anhängen

Vorstaedter

New member
Bei meine vorherige Anfrage
Element-Knoten im DOM, der unter dem Cursor liegt, auslesen ?
hat mich kkapsner auf den rechten Weg geführt.
Nun hab ich also meine id als JS-Variable und will die per GET an eine URL anhängen. Das ist sicher trivial, aber ich kriegs seit Stunden nicht hin.
Die JS-Funktion :

HTML:
function id_speichern(event) { 
    id = event.target.innerHTML;                  // das funzt
    window.open("neueSeite.php?x=id");      // das funzt nicht
}

funzt nicht, weil id natürlich als String übertragen wird.
Wie krieg ich es hin, daß der Wert von id übertragen wird ?
Ja, mit Ajax geht das; aber braucht man für so was Triviales wirklich Ajax ?
 
Zuletzt bearbeitet von einem Moderator:
Du must dir den String zusammenbauen, sprich den fixen Teil und deine Variable verketten.
Code:
 :
var id = event.target.innerHTML; 
window.open("neueSeite.php?x=" + id);
 
Da hätte ich nun noch eine ergänzende Frage :
Wie schon geschrieben

window.open("neueSeite.php?x="+id); // funzt

Ich möchte aber insgesamt 6 Variable übertragen, hier das Code-Beispiel für nur 2 Variable :

window.open("neueSeite.php?x="+id+"y="+la); // funzt nicht

Fehlermeldung im aufgerufenen php-Script lautet
Notice: Undefined index: y in D:\XAMPP\htdocs\beispiel.php on line xxx.
Übertragen wird in 'id' ein String mit dem Inhalt beider Variablen und 'y=' dazwischen

window.open("neueSeite.php?x="+id&"y="+la); // funzt auch nicht.
Es kommt Fehlermeldung 404, URL nicht gefunden.

Wo ist der Wurm ? Ich find ihn leider nicht ...

Alle Variablen verkettet in einen String packen und im php-Script mit "explode" wieder zerlegen ginge wohl, aber muß das sein ?
 
Zuletzt bearbeitet:
Und noch ein herzliches Danke.
String-Verkettung in JS; ob ich das jemals wirklich lerne ;-)
Na ja, als Hobby-WEB-Designer und Rentner jenseits der 70 darf ich hier sicher noch die ein oder andere dumme Frage stellen ?

Bin übrigens dabei, die Datenschieberei zwischen den verschiedenen Scripten auf Cookies umzustellen. Ich glaube, das wird deutlich übersichtlicher. Aber, die zugehörigen Fragen kommen bestimmt ...
 
Zurück
Oben