JQuery - Senden Sie nur einen Wert aus einem Formular
-
04-10-2019 - |
Frage
mit der checkTL () Funktion, ich brauche (zum Beispiel) an den Server zu senden, nur den Eingangswert in div mit der Klasse „sideon“. Also, in diesem Beispiel muss ich (Server-Seite) erhalten nur den Wert von inputside0 und inputside3. Wie kann das? cheers
Lösung
Wie wäre es mit AJAX?
<form method="POST" action="./index.php?general=example3" name="addtl">
...
</form>
und dann:
$(function() {
$('form[name=addtl]').submit(function() {
var dataToPost = $(this).find('.sideon :input').serialize();
$.post(this.action, dataToPost, function(result) {
alert('success');
});
return false;
});
});
Natürlich setzen Eingabefelder, deren Werte sollten nicht auf dem Server in ein Formular eingereicht werden, ist zweifelhaft. Vielleicht sollten Sie die Art und Weise überdenken Sie die Formulare organisieren.
Andere Tipps
zwei Möglichkeiten:
- machen sie in viele separate Formen.
- Sie
return false
auf dem Formular in jquery und Verwendung einreichen$(".sideon").find('input').val();
eine Ajax-Abfrage schreiben
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow