• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

XMLHttpRequest funktioniert nicht...

Michl

Neues Mitglied
Schönen guten Morgen,

ich probiere gerade ein bisschen mit JavaScript und PHP herum und komm einfach auf keinen grünen Zweig :(
Ich will nur einen einfachen XMLHttpRequest absetzen, aber irgendwie will das Ding nicht so recht. Ich bekomm
immer den Fehler "500 Internal Server Error"... Bei einem GET funktioniert alles, und ich bekomm den Inhalt des
Files ohne Probleme zurück, nur bei einem POST will's einfach nicht funktioniern (-_-) In meinem PHP File steht
im Prinzip nichts drin, deswegen glaube ich, dass der Fehler irgendwo im JavaScript liegt, ich komm aber nicht drauf
wo der Fehler liegen könnte...Ich habe einen Ordner mit dem Projekt dieser enthält die Ordner HTML, PHP, JavaScript
und Pictures. Mein HTML ist im HTML Folder und bindet das JavaScript aus dem JavaScript Folder ein. Und in dem
JavaScript möchte ich ein POST auf PHP/pictures.php machen. Hab das ganze absichtilich synchron gemacht, ist
also gewollt nicht AJAX ^^

Code:
function GetPNGs(folder)
{
    var http_req = new XMLHttpRequest();
    var url         = '../PHP/pictures.php';
    var params     = 'function=GetPNGs&folder=' + folder;
    
    http_req.open('POST', url, false);
    http_req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //http_req.setRequestHeader("Content-length", params.length);
    //http_req.setRequestHeader("Connection", "close");
    
    http_req.send(params);
    
    var answer = http_req.responseText;
}
 
Naja ich will jQuery schon früher oder später mal verwenden, jetzt will ich das ganze aber mal mit
dem "puren" JavaScript realisieren :)
 
Hab das Problem gefunden. Hab das ganze mit Aptana gemacht, das hört zwar auf einen Port, hat aber keinen Webserver so wie's ausschaut ^^
 
Zurück
Oben