functions.php添加如下代码
//测试ajax
function handler(){
echo $_POST['a'];
wp_die();
}
add_action( 'wp_ajax_handler', 'handler' );//这个是admin用户的权限
add_action( 'wp_ajax_nopriv_handler', 'handler' );//这个是普通用户的权限
在需要调用的页面
<button id="submit">点我测试ajax</button>
<script>
var ajaxurl = '<?php echo admin_url('admin-ajax.php')?>';
$('#submit').click(function(e){
$.ajax({
type:'post',
url:ajaxurl,
data:{'action':'testajax','a':"aaa"},
cache:false,
dataType:'',
success:function(result){
console.log(result);
},
error:function(data){
alert("err");
}
});
return false;
});
</script>
- THE END -
最后修改:2020年5月12日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.95app.top/wordpress-ajax/
共有 0 条评论