Zack
cookies vader
Guten Tag,
ich möcht ein Formular durch einen asyncronen Server Request verarbeiten. Dies möchte ich mit der Methode post durchführen. Also ist folgendes entstanden:
Das witzige ist: der Javascript wird richtig ausgeführt, aber die POST variable nicht übergeben.
Kann mir jemand helfen?
mfg Ra7or
ich möcht ein Formular durch einen asyncronen Server Request verarbeiten. Dies möchte ich mit der Methode post durchführen. Also ist folgendes entstanden:
Javascript:
var req = null;
var READY_STATE_COMPLETE = 4;
var READY_STATE_LOADING = 1;
var READY_STATE_LOADED = 2;
var READY_STATE_UNINITIALIZED = 0;
var READY_STATE_INTERACTIVE = 3;
function initXMLHTTPRequest()
{
var xreq = null;
if( window.XMLHttpRequest )
xreq = new XMLHttpRequest();
else if( window.ActiveXObject )
xreq = new ActiveXObject( "Microsoft.XMLHTTP" );
return xreq;
}
function displayText()
{
if( req.readyState == READY_STATE_COMPLETE )
{
if( req.status == 200 )
{
whereToShow = document.getElementById("content");
whereToShow.innerHTML = req.responseText;
}
}
}
function sendRequest_post( param )
{
req = initXMLHTTPRequest();
if( req == null )
{
alert( "Something wrong!" );
return;
}
var url = "switch.php?site=" + param;
alert( url );
req.open( 'POST', url, true );
req.onreadystatechange = displayText;
req.send( null );
}
HTML:
<form action="javascript:sendRequest_post('artikel');" method="post">
<input type="text" name="bla" />
<input type="submit" name="test" />
</form>
PHP:
<?php
var_dump($_POST);
?>
Kann mir jemand helfen?
mfg Ra7or