Nach diesem Thread Changing value of a PHP string based on a condition check with AJAX habe ich versucht, auf eine Sitzungsvariable den Wert der Auswahlbox, die mit Ajax erworben wird, zu setzen.Einstellen einer Sitzungsvariablen auf den Wert einer Ajax-Antwort
Ich begann die Sitzung auf mainHTML.php. Mein ajaxScript.php
sieht so aus. sortValue ist der Sitzungswert, in den ich schreiben möchte, und valueChange ist der Wert des Auswahlfelds.
<?php
$_SESSION["sortValue"] = $_POST['valueChange']; //this doesn't show the select value dynamically
echo $_SESSION["sortValue"]; this does
?>
Am Ende mainHTML.php, nachdem alle meine PHP-Funktionen aufgerufen zu haben, versuche ich Aufruf echo $_SESSION["sortValue"];
, aber dieser Wert scheint nicht dynamisch zu ändern, wenn verschiedene Optionen auswählen.
Es hängt an einem einzelnen Wert. Ich muss vielleicht etwas mit der Sitzung machen (zerstören oder unscharf), aber ich bin mir nicht sicher. Wie kann ich das beheben?
Vielen Dank im Voraus.
Durch diese in der ajaxScript setzt, wird die Sitzung nicht in der richtigen Zeit beginnen, so dass ich einen Fehler (undefined var), wenn der Session-Variable Aufruf . –