我開(kāi)始學(xué)習(xí) WP 下的 AJAX 請(qǐng)求,但不幸的是我堅(jiān)持一開(kāi)始,不知道我做錯(cuò)了什么。我寫(xiě)了非?;镜拇a,根本不起作用。我閱讀了文檔,但無(wú)濟(jì)于事,所以我決定問(wèn)您問(wèn)題出在哪里。PHPfunction pt_get_participants(){ echo json_encode('test');}protected function filtrateParticipants($update = false, $dataToFiltration=[]){ wp_enqueue_script( 'pt-script-main', get_parent_theme_file_uri().'/assets/js/ptAjaxHandler.js' , array(), '1.0.0', true ); $protocol = isset($_SERVER['HTTPS']) ? 'https://' : 'http://'; wp_localize_script( 'pt-script-main', 'pt_data', array( 'ajax_url' => admin_url('admin-ajax.php', $protocol), 'nonce' => wp_create_nonce( "pt_participant_nonce" )) ); add_action('wp_ajax_nopriv_pt_get_participants', array($this, 'pt_get_participants')); add_action('wp_ajax_pt_get_participants',array($this, 'pt_get_participants'));} Java腳本(function($) { $(document).ready(function(){ var data = { action: 'pt_get_participants', nonce: pt_data.pt_participant_nonce, success: 'success' }; $.get(pt_data.ajax_url, data, function(res){ console.log(res); }); }); console.log('test');})(jQuery);
WP 下的 Ajax 請(qǐng)求 - 腳本簡(jiǎn)單根本不起作用
慕田峪9158850
2021-07-01 14:00:04