Hallo,
Wir nutzen Wordpress 5.3. mit dem Lumise Product-Configurator und wollen dort im Konfigurator die Bilder vom Konfigurator einzeln auslesen. Dies haben wir testweise mit einer PHP Datei (test.php) und einer damit verbundenen Bilderabfrage mit der der Methode POST machen. Hierzu haben wir testweise folgenden Code eingefügt:
//alert(testarray[1]);
//alert(stages[testarray[1]].screenshot);
if (window.XMLHttpRequest)
{
try{
var roPost=new XMLHttpRequest();
var roGet=new XMLHttpRequest();
roPost.open('POST','../wp-content/plugins/lumise/core/assets/js/test.php');
roGet.open('GET','../wp-content/plugins/lumise/core/assets/js/test.php?daten=hierKoennteDasBildSein');
roPost.onreadystatechange = function () {
if (roPost.readyState == 4) {
alert("post: "+roPost.responseText);
}
};
roGet.onreadystatechange = function () {
if (roGet.readyState == 4) {
alert("Get: "+roGet.responseText);
}
};
roPost.send('daten=hierKoennteDasBildSein');
roGet.send();
}
catch(e){
alert("im Fehler");
}
}
else
Bei der GET Funktion klappt die Auslesung perfekt, bei der Post Funktion erhalten wir einen array(0). Woran kann dies liegen? Im PHP Error Log kommt nur der Fehler:
[Sun Dec 13 17:27:33 2020] [php7:notice] [pid 12783] [client 5.146.109.0] [host XXX] PHP Notice: Undefined index: daten in ....wp-content/plugins/lumise/core/assets/js/test.php on line 3
[Sun Dec 13 17:27:33 2020] [php7:notice] [pid 12783] [client 5.146.109.0] [host XXX] PHP Notice: Undefined index: daten in ..../wp-content/plugins/lumise/core/assets/js/test.php on line 4
Viele Grüße
Daniel