您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
Wordpress实现自定义ajax请求的方式示例
谷雪2025-03-17WordPress教程已有人查阅
导读Wordpress实现ajax请求,分为两种情况:登录用户发起的ajax请求和未登录用户发起的ajax请求,通过ajax传递的数据中,action是一个固定字段,而且action字段所对应的值必须和hook名称中的后缀
Wordpress实现ajax请求,分为两种情况:登录用户发起的ajax请求和未登录用户发起的ajax请求,通过ajax传递的数据中,action是一个固定字段,而且action字段所对应的值必须和hook名称中的后缀(下述hook里的 your_action_name 部分)相匹配.Wordpress也是借此来区分不同的ajax请求.
1.登录用户发起ajax请求
涉及一个hook : wp_ajax_(your_action_name)
处理ajax的后端php代码
值得注意的是,自从Wordpress 2.8开始,后台界面已经自动赋值了一个js全局变量ajaxurl,因此,在上述情况下,js代码中可以直接引用此全局变量作为ajax的请求路径.
2.未登录用户发起ajax请求
涉及另一个hook : wp_ajax_nopriv_(your_action_name)
需要注意: 和情况1不同的地方,前端界面没有可供直接引用的ajaxurl,所以必须通过一个wordpress函数 wp_localize_script() 来实现把路径变量通过php传递给前端js,例如:
这样,我们在js代码里读取对象test_ajax的ajaxu
这里的对象变量test_ajax只能由对应js文件中的代码访问,也就是上例中的script.js.处理ajax的后端php代码。
1.登录用户发起ajax请求
涉及一个hook : wp_ajax_(your_action_name)
处理ajax的后端php代码
值得注意的是,自从Wordpress 2.8开始,后台界面已经自动赋值了一个js全局变量ajaxurl,因此,在上述情况下,js代码中可以直接引用此全局变量作为ajax的请求路径.
2.未登录用户发起ajax请求
涉及另一个hook : wp_ajax_nopriv_(your_action_name)
需要注意: 和情况1不同的地方,前端界面没有可供直接引用的ajaxurl,所以必须通过一个wordpress函数 wp_localize_script() 来实现把路径变量通过php传递给前端js,例如:
这样,我们在js代码里读取对象test_ajax的ajaxu
这里的对象变量test_ajax只能由对应js文件中的代码访问,也就是上例中的script.js.处理ajax的后端php代码。
本文标签:
很赞哦! ()
上一篇:WordPress建站步骤教程
相关教程
- jQuery ajaxError()方法:全局AJAX错误捕捉与处理
- jQuery ajaxSend()方法:在请求起飞前插一脚
- jQuery AJAX方法深度解析与实战
- phpcms列表分页ajax加载更多代码示例
- 易优cms标签arcpagelist配合arclist实现ajax瀑布流分页的方法
- 易优CMSartlist文档列表配合arcpagelist标签可实现ajax瀑布流分
- 易优arclist文档列表配合arcpagelist标签可实现ajax瀑布流分页
- wordpress自带ajax的实现方法
- wordpress后台首页加载ajax.googleapis特别慢怎么办
- ecshop的ajax刷新购物车功能实现方法
- ecshop的ajax使用方法示例
- ecshop中ajax的调用原理
图文教程
WordPress主题制作之html静态模板制作的方法
制作WordPress需要了解PHP,但是不管怎样,你的博客页面都是一张网页,网页之所以能够在浏览器中显示出来,是因为最终传送给浏览器的是HTML、CSS和JS等终端代码
wordpress网站怎么设置cdn
目前越来越多的网站开始使用CDN进行网站静态文件加速了,开启CDN不仅能够加速打开速度,而且还能减少网站的带宽流量消耗
WordPress搬家数据迁移的方法
用本地环境搭建好的WordPress网站在做好之后如何从本地迁移到网络空间或者网络服务器上呢?首先请确认你在本地建站的时候只做了themes里面的模版文件,如果只是自己改了下模版
基于Centos7详细安装wordpress的方法
word press官网提供的系统要求是PHP7.4+和MySQL5.6+,推荐Apache服务器或者Nginx服务器由于我使用了Nginx作为的trojan的代理工具,所以为了避免冲突,我用的Apache服务器。
相关源码
-
(自适应响应式)pbootcms食品零食店日化用品网站源码下载基于PbootCMS内核开发的响应式模板,为食品零食、日化用品等行业量身定制。该模板通过可视化设计展现产品特色,帮助企业快速搭建专业官网查看源码 -
(自适应响应式)英文外贸电子产品手机配件网站pbootcms模板专业级外贸网站模板基于PbootCMS内核开发,为电子产品跨境贸易企业设计。采用响应式布局技术,确保电脑、平板、手机等设备访问时自动适配显示效果。数据实时同步管理,一次编辑全平台生效。查看源码 -
pbootcms(自适应)SEO优化排名服务公司网站模板核心定位为SEO排名服务商打造的营销型网站框架,集成PbootCMS开源系统的高效管理能力与SEO最佳实践方案,助力企业快速建立专业的技术服务形象。查看源码 -
(自适应)高端集团跨国公司产业联盟机构网站模板免费下载基于PbootCMS内核开发的集团级企业网站模板,采用响应式设计架构,确保在各类移动设备上获得浏览体验。通过模块化布局与简约大气的视觉风格,帮助集团企业高效展示组织架构、发展历程和业务矩阵,建立专业的企业形象窗口。查看源码 -
(PC模板)工商公司注册会计财务记账pbootcms模板源码下载基于PbootCMS的工商财税行业网站系统,手工编写前端代码确保执行效率,双端自适应设计,支持后台实时更新服务价格和政策文件。查看源码 -
帝国cms大气淘宝客网站源码带手机版带火车头采集本款创意礼物导购网站模板为礼物类电商平台设计,采用清爽简约的界面风格,具备完善的商品导购功能。系统支持在文章攻略中灵活插入商品购买链接,实现内容与电商的结合。查看源码
| 分享笔记 (共有 篇笔记) |

