kleinerjsheld
Grünschnabel
Hallo liebe Fachleute!
ich möchte ein Javascript array an php als array übergebn und dann auslesen.
Folgender Javascript Code:
Der Aufruf der HTML-Datei erzeugt folgenden Fehler:
HTML vom Server:
Für einen Tipp wie ich das Array übergeben, ausgeben und dann weiterverarbeiten kann, wäre ich dankbar.
Bis dann
Jens
ich möchte ein Javascript array an php als array übergebn und dann auslesen.
Folgender Javascript Code:
Javascript:
var http = null;
var uebergabewert = new Array();
if (window.XMLHttpRequest) {
http = new XMLHttpRequest();
} else if (window.ActiveXObject) {
http = new ActiveXObject("Microsoft.XMLHTTP");
}
if (http != null) {
uebergabewert[0]="test1";
uebergabewert[1]="test2";
uebergabewert[2]="test3";
http.open("POST", "getpost.php?uebergabewert="+uebergabewert, true);
http.onreadystatechange = ausgeben;
//http.send(null);
http.setRequestHeader(
"Content-Type",
"application/x-www-form-urlencoded");
http.send("uebergabewert");
}
function ausgeben() {
if (http.readyState == 4) {
document.getElementById("Ausgabe").innerHTML =
http.responseText;
}
}
</script>
</head>
<body>
HTML vom Server:
<div id="Ausgabe"></div>
</body>
</html>
Meine PHP-Datei getpost.php sieht folgendermaßen aus:
<?php
if ($_POST['uebergabewert']){
var_dump($_POST);
?>
HTML vom Server:
Code:
( ! ) Notice: Undefined index: uebergabewert in D:\programmieren\htdocs\Fachprojekt_II\getpost.php on line 8
Call Stack
# Time Memory Function Location
1 0.0032 136384 {main}( ) ..\getpost.php:0
Bis dann
Jens
Zuletzt bearbeitet von einem Moderator: