AJAX-Problem im Plugin

Der AJAX-Code ist sehr einfach, aber ich erhalte einen Teil meines Plugin-Codes in der AJAX-Antwort.

Dies ist der jQuery-Code:

function changeChannel(channelID){ jQuery(document).ready(function($) { var data = { 'action': 'watchme_change_channel', 'whatever': channelID }; jQuery.post(ajaxurl, data, function(response) { alert(response); }); }); } 

Dies ist der PHP-Code:

 add_action('wp_ajax_watchme_change_channel','watchme_change_channel_callback'); add_action('wp_ajax_nopriv_watchme_change_channel','watchme_change_channel_callback'); function watchme_change_channel_callback() { global $wpdb; // this is how you get access to the database global $videos_meta; global $programming_meta; $whatever = $_POST['whatever']; $echo_var[0]=get_user_meta($whatever, $videos_meta)[0]; $echo_var[1]=get_user_meta($whatever, $programming_meta)[1]; echo "life is not easy"; wp_die(); // this is required to terminate immediately and return a proper response } 

Dies ist die AJAX-Antwort: Ajax-Antwort

Ich werde jede Hilfe zu schätzen wissen, danke.

Solutions Collecting From Web of "AJAX-Problem im Plugin"