bubble: AJAX POST-Parameter kommen nicht an

Hi Leute,
ich probier grad meine eine JavaScript-Funktion auf POST-Header um zu stellen.
Leider ist es nun so, das über das AJAX zwar der Zielscript aufgerufen wird, aber anscheinend überhaupt keine Parameter bekommt. Dann dachte ich, ich hätte den PHP-Script verbockt, das ist aber auch nicht der Fall (habs mit nem simplen Formular mit POST als Methode getestet, da funktioniert es einwandfrei)
Nun bitte ich euch, mal einen Blick drauf zu werfen.
Schon mal danke im vorraus :)

function Preview(bbc)  
{  
  var req = null;  
  try  
  {  
    req = new XMLHttpRequest();  
  }  
  catch (ms)  
  {  
    try  
    {  
      req = new ActiveXObject("Msxml2.XMLHTTP");  
    }  
    catch (nonms)  
    {  
      try  
      {  
        req = new ActiveXObject("Microsoft.XMLHTTP");  
      }  
      catch (failed)  
      {  
        req = null;  
      }  
    }  
  }  
  
  if (req == null)  
    alert("Error creating request object!");  
  
    req.open("POST", "/AbwesiImage/site/scripts/bbcode.php", true);  
    req.onreadystatechange = function()  
    {  
      switch(req.readyState)  
      {  
        case 4:  
          if(req.status!=200)  
            alert("Fehler:"+req.status);  
          else  
          {  
            document.getElementById('bbcepreview').innerHTML = req.responseText+"bla";  
          }  
        break;  
        default:  
          return false;  
        break  
      }  
    };  
  
	params = "preview=1&bbc="+encodeURIComponent(bbc);  
    req.send(params);  
}

MfG
bubble

PS: der Problemfall ist unter der angegebenen Seite erreichbar ;)

  1. hi,

    ich kann nirgendwo die für einen POST notwendigen Header in Deinem Code sehen, diese sind (zwischen open und send):

      
    		xhr.open("POST", hash.url, true);  
    		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
    		xhr.setRequestHeader("Content-length", hash.params.length);  
    		xhr.setRequestHeader("Connection", "close");  
    		xhr.send(hash.params);  
    
    

    Hotti

    1. ich kann nirgendwo die für einen POST notwendigen Header in Deinem Code sehen, diese sind (zwischen open und send):

      ouuuhh, daran hab ich ja garnet mehr gedacht :S
      Danke für die Hilfe und Sorry für die an sich blöde Frage

      MfG
      bubble

      1. Moin,

        Danke für die Hilfe und Sorry für die an sich blöde Frage

        Als 'blöd' hab ich diese Frage nicht eingestuft, ist doch alles erlernbar und schön, dass ich über das Forum ein bischen Unterstützung geben konnte, die ich selbst vor nicht allzulanger Zeit selbst hier gekriegt habe ;)

        Schönen Sonntag,
        Hotti