WordPress使用ajax功能
其实这个一直都有只是最近才发现,可以直接post给admin-ajax.php,好处就是统一吧。
这是js端的
$.ajax({
type: 'POST',
dataType: 'json',
url: ajaxurl,
data: {
'action': action,
'data':data,
}
php端
add_action( 'wp_ajax_nopriv_ajaxlogin', 'ajax_login' );
ajaxlogin对应js里的action,ajax_login是你需要的function的名字。流程类似于post给admin-ajax.php,然后wordpress会去解析action,然后去找钩子上挂着的,再去执行function。
最新评论