Hi,
Ich habe ein Problem.
Ich erstelle derzeit ein Plugin. Dabei ist eine Funktion, mithilfe eines Buttons im Frontend Daten an die Datenbank zu senden.
Nach einiger Recherche habe ich herausgefunden, dass sich ajax gut dafür eignet. Damit habe ich aber gar keine Erfahrung:
HTML
<script>
(function($) {
$(document).ready(function(){
var derstring = \'"UID"= 123, "PID"= 321, "SONST"= 567\'; // So ungefähr sieht der String aus, der bei mir im Vorfeld erstellt wird.
$.ajax({
method: "POST",
url: "'.plugin_dir_url( __FILE__ ) . 'insert.php",
data: derstring.serialize(),
success: {function(){alert("Funktioniert");}}
})
});
})( jQuery );
</script>
Alles anzeigen
So weit habe ich das (Auslöser ist ein onclick, das steht jetzt aber nciht in dem obigen Code). Nur Leider warte ich vergebens auf die Nachricht die bei Success ausgegeben werden sollte. Die PHP bei "url" beinhaltet entsprechende Anweisungen die Daten zu empfangen und an die Datenbank abzugeben ($_POST und $wpdb->insert).
Mach ich irgendwas falsch?
Gruß
Windy