Es ist zum Haare raufen. Seit Stunden suche ich nach einen Fehler. Ich lade mit Ajax innerhalb eines HTML-Formulares verschiedene weitere DropDown-Menüs hinzu. Der Request wird durchgeführt. Der ResponseText im entsprechenden DIV-Container sichtbar.
Doch leider kann ich nach dem Abschicken des Formulares nicht auf die "Ajax"-Variablen dieser zusätzlichen Felder zugreifen. Sie sind nicht vorhanden. var_dump('_POST') zeigt sie mir nicht mit.
Wie kann ich auf diese Variablen zugreifen?
Hier noch ein Auszug des Ajax-Request:
Doch leider kann ich nach dem Abschicken des Formulares nicht auf die "Ajax"-Variablen dieser zusätzlichen Felder zugreifen. Sie sind nicht vorhanden. var_dump('_POST') zeigt sie mir nicht mit.
Wie kann ich auf diese Variablen zugreifen?
Hier noch ein Auszug des Ajax-Request:
HTML:
if (xmlHttp) {
var url = "orders_ajax_attribute.php";
var params = "ProductID="+ProductID;
xmlHttp.open("POST", url, true);
//Headerinformationen für den POST Request
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
// Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben
document.getElementById("ajax_products_attributes").innerHTML = xmlHttp.responseText;
}
};
xmlHttp.send(params);
}
} else {
//Div-Objekt mit den Ergebnissen sichtbar machen
document.getElementById("ajax_products_attributes").style.visibility = "hidden";
}
Zuletzt bearbeitet von einem Moderator: