Javascript button onclick input-Wert und post-Anforderung senden

Ich habe ein Formular, das wie folgt aussieht:

<form method="post">
    <input type="text" name="username" id="username">
    <input type="text" name="password" id="password">
    <select id="item" name="item">
        <option value="1">Blue</option>
        <option value="3">Pink</option>
        <option value="4">Black</option>
    </select>
    <input type="button" id="submit" onclick="addItem();" name="submit" value="Submit"/>
</form>

Wie kann ich mit javascript aufrufen, die addItem() - Funktion und senden eine post-Anforderung an test.php mit dem Wert der username-username, - Passwort als Passwort und Eintrag als item?

EDIT:

Dies ist der einzige code in meine addItem(); Funktion so weit:

$.post("http://test.com/test.php",{username:username, password:pword, item:item}, function(data) {
    $('#message').html(data);
});

Allerdings Frage ich mich, wie kann ich nehmen Sie die Daten aus werden alle Eingabe-Felder und setzen Sie ihn in den code habe ich oben? Dies ist, weil die Funktion wird aufgerufen durch einen Knopf und NICHT einen submit-button.

  • Lesen Sie über ajax
  • wenn Sie mit form, dann denke ich, dass addItem(); kann verwendet werden, für die Validierung Zweck, andere als Arun schlug $.ajax() oder $.post() oder $.get() wird Ihnen helfen. in diesem Fall das Formular ist nicht notwendig.
  • Schauen Sie bitte auf meinen edit, ich bin bereits über $.post(), ich muss nur herausfinden, wie nehmen Sie die Daten.
  • ziemlich einfach... nutzen Sie $('#username').val() und so weiter, wo username ist das id-Attribut des input-Feldes. dasselbe gilt für alle anderen Bereich.
InformationsquelleAutor user2898075 | 2013-12-25
Schreibe einen Kommentar