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。

Last modification:October 23rd, 2017 at 01:04 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment