Ajax_Frage: Mit Ajax Daten schicken per POST

Hallo, wie die Überschrift sagt, würde ich gerne per "POST" schicken und nicht per "GET". Allerdings muss man da wohl etwas beachten mit dem send()-Befehl, denn in W3school steht, dass darin ein string kommen kann/muss, falls man mit POST schickt. Was genau hat das zu bedeuten?

Mein Befehl schaut momentan so aus;

JS-Code:

function request_(){
var neu_request = new XMLHttpRequest();
neu_request.open("POST","PHP/datei.php?id="+var1, true);
neu_request.send();
}

Allerdings klappt dies nicht.

  1. Hallo,

    ich verwende das jQuery Framework für vielerei arbeiten in JS. Auch für ajax. Weils auch so schön einfach geht.

    $.ajax({  
      type: 'POST',  
      url: url,  
      data: data,  
      success: success,  
      dataType: dataType  
    });
    

    Gruß,
    Rob

    1. Mein Problem ist einfach, dass ich 2 inputfelder habe. name und nachname. Ich möchte diese in eine mysql tabelle eintragen.

      Dafür muss ich eine php datei mittels ajax aufrufen und ihm die input werte mitgeben(name, nachname). wie man EINEN input wert weitergibt weiss ich, denn mit GET habe ich das schon einmal gemacht. Aber ich muss ja jetzt 2 Werte weitergeben an php. wie funktioniert das? Soll ich einfach für jeden input feld ein neues request starten? ich möchte das erst einmal in javasript können und dann kann ich mir ja jquery ansehen. Meine vorstellung schaut so aus:

      neues request = GET, phpdatei?name="+name;
      neues request = GET, phpdatei?nachname="+nachname
      neues request.send();

      1. Hi,

        Aber ich muss ja jetzt 2 Werte weitergeben an php. wie funktioniert das? Soll ich einfach für jeden input feld ein neues request start

        achso.. dann schau mal http://de.selfhtml.org/html/formulare/definieren.htm#bereich@title=hier (unter method=get)
        mehrere GET-Parameter werden mit einem Kaufmansund verbunden!

        Viele Grüße,
        Rob

  2. Ich habe für Dich gesucht und praktisch sofort das gefunden:

    http://www.openjs.com/articles/ajax_xmlhttp_using_post.php

    Fred