Moin,
ich versuche schon seit einiger Zeit erfolglos im Backend eine Ajax-Funktion einzubinden.
Wäre jemand so nett und würde es mir verständlich erklären oder ein verständliches Tutorial posten?
mein versuch war unteranderem folgender:
PHP
define('AJAXLOADPOSTURL', WP_PLUGIN_URL."/".dirname( plugin_basename( __FILE__ ) ) );wp_enqueue_script('my-upload', AJAXLOADPOSTURL.'/scripts/my-script.js', array('jquery'));wp_localize_script( 'my-upload', 'ajaxloadpostajax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );wp_enqueue_script('my-upload');
Code
$.ajax({
type: "POST"
, url: bob_unique.ajaxurl,
data: {
action: 'serversidefunction',
title: bob_unique.title
},
dataType: "json",
success: function (data, textStatus, XMLHttpRequest) {
alert(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
Alles anzeigen