Hallo,
ich kann ohne Probleme Werte aus einem Formular (+localstorage) per Ajax an eine PHP Datei übergeben und das Ergebnis dann zurück in einem div-Container ausgeben.
Jetzt habe ich einen Fall, bei dem ich keine Daten aus einem Formular, sondern nur den Localstorage an die PHP Datei übergeben möchte und das Ergebnis soll zurück.
Das ist mein Code
Das klappt auch soweit.
Nur möchte ich natürlich nicht jedesmal auf den den Button drücken, sondern soll das von alleine erfolgen.
Aber ich scheitere mal wieder. Habe schon den Aufruf in
geändert,
ohne Erfolg.
Hat jemand von Euch eine Idee?
ich kann ohne Probleme Werte aus einem Formular (+localstorage) per Ajax an eine PHP Datei übergeben und das Ergebnis dann zurück in einem div-Container ausgeben.
Jetzt habe ich einen Fall, bei dem ich keine Daten aus einem Formular, sondern nur den Localstorage an die PHP Datei übergeben möchte und das Ergebnis soll zurück.
Das ist mein Code
HTML:
<form role="form" class="form-inline" id="listebdbericht" action="ajax_bdberichtb.php" method="post" >
<input name="submita" type="submit" value="Versenden" class="btn btn-default" />
</form>
<br>
<br>
<br>
<div class="lead table-responsive" id="resulta"></div>
<script>
$('input[name="submita"]').on('click', function(e) {
e.preventDefault(); // HTML-Funktion des Buttons abschalten
$.ajax({
url: 'ajax_bdberichtb.php', // 'action' des Formulars
type: 'POST', // 'method' des Formulars
data: { // Das hier liegt in $_POST und wird an das PHP-Skript gesendet
vorname: localStorage.getItem("vorname"),
nachname: localStorage.getItem("nachname"),
adpnummer: localStorage.getItem("adpnummer"),
email: localStorage.getItem("email"),
},
success: function(resulta) { // in der Variablen result liegt, was vom PHP-Skript zurückkommt
$('#resulta').html(resulta); // Hier wird der Inhalt von result als innerHTML in das Div #result geschrieben
}
});
});
</script>
Das klappt auch soweit.
Nur möchte ich natürlich nicht jedesmal auf den den Button drücken, sondern soll das von alleine erfolgen.
Aber ich scheitere mal wieder. Habe schon den Aufruf in
Code:
$('#bdbericht').on('pageinit', function(e) {
ohne Erfolg.
Hat jemand von Euch eine Idee?
Zuletzt bearbeitet von einem Moderator: