WordPress使用admin-ajax.php实现ajax请求

2020年2月6日 飞飞 阅读(1.66K)
知识付费主题,优惠促销中:xx-blog主题

在wordpress中一般都是通过admin-ajax.php来实现ajax请求的,下面说一下具体的实现方法

第一步

前端JS的操作,使用ajax提交代码

$.post('admin-ajax.php', {
"action": "user_login"
},

注意:action的名称便是对应的函数名称,这里用的是post方式,当然你也可以用get方式

第二步

在后端的function代码写对应的功能代码

function user_login(){
//这里是主要代码
}

add_action('wp_ajax_user_login', 'user_login');
add_action('wp_ajax_nopriv_user_login', 'user_login');

解释一下
wp_ajax_nopriv_* 是在没有登陆状态下的处理流程
wp_ajax_* 是在登陆后的处理流程

这样就实现了wordpress中用ajax啦。


关注微信公众号『xx主题网

第一时间了解最新网络动态
关注博主不迷路~

未经允许不得转载:xx主题网 » WordPress使用admin-ajax.php实现ajax请求
分享到:

评论抢沙发

要发表评论,您必须先

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

扫码关注微信公众号

扫描关注xx主题网