をキャッチすることはできません私は私のワードプレスで行われ、次のAjaxのポストを持っている:WordpressのAjaxのポストが機能していない情報
(function($) {
$('.selectas').change(function() {
action = 'post_selectas',
data = {option : selectedValue};
jQuery.post(ajaxurl, data, function(response) {
console.log("Duomenys issiusti !" + response);
});
});
})(jQuery);
このページではその後のajax投稿、コンソールはその作業を言いますが、私は情報をキャッチすることはできません...ここにすべての機能があります
function select_skript() {
if (is_admin()) {
$scriptsrc = get_stylesheet_directory_uri() . '/dist/scripts/';
wp_register_script('selectas', $scriptsrc . 'selectas.js', 'jquery', '1.0', true);
wp_enqueue_script('selectas');
$translation_array = array('templateUrl' => get_stylesheet_directory_uri());
wp_localize_script('selectas', 'selectas_js', $translation_array);
}
}
add_action('admin_enqueue_scripts', __NAMESPACE__ . '\\select_skript');
function post_selectas(){
$id_nr = $_REQUEST['data'];
$ids = $_POST['data'];
return "$id_nr or $ids";
return "test";
}
機能は何もデータテストまたはIDを返していません....どこに問題がありますか?
[Wordpress and AJAX](https://codex.wordpress.org/AJAX_in_Plugins)。ワードプレスでajaxを正しく使う方法を見てください。 –
1. 'return'を2回使用することはできません。 2.結果を返すのではなく、結果を「印刷」するべきだと思います。 3.チュートリアル@dingo_dを参照してください、あなたのコードはいくつかのものが欠けている。 –
私はまだ結果を得ることができない場合、私はまだそれらを得ることはできません... –