1前端頁面 javascript
<script type="text/javascript"> jQuery.ajax({ type: 'POST', url: "<?php echo admin_url( 'admin-ajax.php' );?>", data: { action: 'myajax_submit' }, success: function(res) { console.log(JSON.stringify("--"+res)); } }); </script>
add_action( 'wp_ajax_nopriv_myajax_submit', 'myajax_submit' ); add_action( 'wp_ajax_myajax_submit', 'myajax_submit' ); function myajax_submit() { $response = json_encode( array( 'success' => true ) ); header( "Content-Type: application/json" ); echo $response; // 這個很關鍵啊有木有: 別忘記 "exit" exit; }
注意 前端action名字要和後端wp_ajax_nopriv_XXX名字後綴對應起來 php
剩下的按照格式相應改就能夠了, 前端
wp_ajax_nopriv_