您当前的位置:首页 > TAG信息列表 > ajax
获取check_ajax_referer的响应
如果nonce检查使用失败,我想向用户显示通知check_ajax_referer. 但是,如果失败,该函数将自行消亡。所以我想知道如果我用wp_die() 手动操作是否会导致任何问题或允许使用?死亡本身if(!check_ajax_referer(\'gs_nonce\', \'nonce\')) { // the response never sends as the function never reaches here wp_send_json_error(__(\
如何将AJAX添加到我制作的这个分页中?
这是我的函数文件add_action( \'wp_ajax_homekong_pagination\', \'homekong_pagination\' ); add_action( \'wp_ajax_nopriv_homekong_pagination\', \'homekong_pagination\' ); function homekong_pagination($pages = \'\', $range = 2) { $showitems = ($range
Admin-ajax.php HTTP400:请求错误-由于无效语法,服务器无法处理该请求
Update 1: Based on suggestions from Rup and Jacob, I changed the data of the ajax request to this (including the entire function and not just the ajax request this time): //updated code with normal urlencoded data instead of stringified j
在AJAX循环中使用分类复选框筛选自定义帖子总是会给服务器500带来错误
我已经为此工作了几个小时,找不到解决方案。我有一个网站,它使用一个名为“Brands”的自定义帖子类型,该类型有一个名为“brand categories”的分类法。应我的客户要求,我创建了一个页面,您可以在其中筛选品牌,允许您搜索一个品牌和/或按品牌类别查找所有品牌。它是通过ajax完成的,因此无需重新加载页面。不幸的是,无论我做什么,我总是会在以下方面出错GET https://darkm.co/womenschapter/wp-admin/admin-ajax.php?action=my_ajax_
WordPress心跳API无法解析数据
我想使用WP-API心跳来打开到两个显示器的连接,并让它们反映另一个显示器对每个显示器所说的话send 和tick.当心跳API在3.6中出现时,它曾经可以工作,但现在在最新版本中,它输出了一个错误:SyntaxError: JSON Parse error: Unexpected identifier \"SyntaxError\"我曾尝试在web上遵循其他答案来解析json错误,或找到它失败的地方,但除了返回与服务器响应相同的url之外,似乎什么都没有出来。function mb_heartbeat(
使用AJAX加载更多帖子|帮助我更改按钮上的措辞以通知用户
我的大脑有点融化了,我在上一个网站上使用了一种代码风格,我会修改用户点击的按钮上的措辞以加载更多内容。我已经创建了一个过滤器按钮的工作示例,但似乎看不到如何将其应用于“加载更多”按钮。当前,用户将单击“加载更多”,等待5秒钟,然后新内容将附加到旧内容。我希望他们点击加载更多,措辞将更改为加载,然后当内容加载时,措辞将恢复为加载更多。这是我举的一个例子working (don\'t amend this code) 在某些筛选器上。。。jQuery(function(n) { n(\"#ad
在通过AJAX显示帖子的同时填充地图
我的网站上有一个地图搜索页面。我可以用HTML显示列表中的所有位置,但我很难同时将这些位置传递给JavaScript,以便在我的Google地图上填充PIN。我似乎只能wp_localize_script 处理初始页面加载和AJAX调用期间的工作。这是我的javascript:jQuery(document).on( \'submit\', \'#locationsearch\', function() { var form = jQuery(this); var inpu
在AJAX请求上以编程方式更改WooCommerce货币
我正在添加自定义ajax_action 要获取产品并显示价格html(与我页面上其他地方的模板相同),问题是返回的价格不等于用户设置的当前价格。在我的AJAX调用中,我尝试发送currency/wcmlc 作为POST/GET 参数,但这不起作用。我还尝试了在网上可以找到的不同动作。我认为问题在于过滤器wcml_client_currency 对AJAX请求无效,这是有问题的。使用以下代码:add_filter( \'wcml_client_currency\', function($current) {
如何检测哪个页面加载了ajax_Query_attachments_args?
我试图用分类法隐藏附件。我想在wp admin的帖子页面中隐藏它们。我不知道如何从ajax\\u query\\u attachments\\u args检测我所在的页面。我尝试使用pre\\u get\\u posts,但它似乎不会触发ajax\\u query\\u attachments\\u args。add_filter(\'ajax_query_attachments_args\', \'hide_attachment_with_taxonomy\', 50, 1); f
通过AJAX请求获取和删除数据
我使用ajax创建了一个crud预订表单。此表单的目的是当用户提交此表单时,用户数据将存储在数据库中,而无需刷新页面。完整功能将被crud,无需页面刷新。已成功插入、编辑、更新和删除数据。整个机制工作正常,但问题是编辑用户数据然后更新时。数据已更新,但在此字段和表格中显示以前的数据。刷新显示更新数据的页面后删除用户数据时,数据将从数据库中删除,但在此表中显示以前的数据。/* Plugin Name: Crud Frontend Plugin URI: http://example.com&
Ajax-action.php找不到添加的操作
尊敬的Wordpress插件开发人员同事:,我目前正在开发一个WordPress定制预订插件。在这个插件中,我添加了一个日历短代码,它在页面上嵌入了一个Html月历。我还添加了一些Jquery,当用户单击相应的按钮时,这些Jquery应该会得到上个月或下个月的日历。jquery向管理ajax发送post请求。php,这将触发一个添加的ajax操作。唯一的问题是管理ajax。php返回400,这意味着它找不到操作。我知道会触发Wp\\u Lbs\\u日历的构造函数(这意味着必须添加操作),因为show函数成
如何创建自定义搜索表单功能,包括发布“标签”
这是我的HTML:<input type=\"text\" class=\"keyword\" name=\"keyword\" id=\"keyword\" placeholder=\"Search video...\"> <button id=\"search-keyword\">Search</button> 当我单击“搜索”按钮时,启动如下脚本:if($(\'.current\').hasClass(\'search-select\')){
如何使用AJAX更新前端表单
我正在尝试构建自己的前端AJAX更新屏幕镜像界面。我有一个非常基本的形式:<form id=\"mblocation\"> <input type=\"radio\" name=\"mb_user_location\" id=\"mb_user_location1\" value=\"1\" checked=\"checked\"> <label for=\"mb_user_location1\"> <spa
在WordPress AJAX中获取表单的值
我有一个AJAX提交表单。我得到的字段值为null。jQuery(\'#DownloadForm\').submit(ajaxSubmit); function ajaxSubmit() { var DownloadForm = jQuery(this).serialize(); jQuery.ajax({ type: \"POST\", url: aj_ajax_demo.ajax_url,
为什么我的AJAX GET请求给出了400个错误请求?
我是Wordpress的新手,我正在尝试在代码段插件的代码段中执行ajax请求。问题是我一直收到状态为400的错误请求。我发现很多人都有同样的问题,但没有人使用代码片段。所以我觉得这有点不同,所以我真的不知道该怎么办。这是我的密码。从“网络”选项卡中可以看到,请求似乎指向了正确的URL。sitename.com/wp-admin/admin-ajax.php?action=test 我试图记录错误,但它给我的只是一个对象。我用var\\u dump查看了对象,从中可以看出它有相同的错误,而且没有太多。f
处理管理-AJAX调用的正确方式
我正在用WordPress网站帮助一位家庭成员,已经有一段时间没有用PHP编写代码了。我需要改变他们处理http请求的方式,并阅读了以下文档:https://codex.wordpress.org/AJAX_in_Plugins<?php /** * Plugin Name: First Plugin * Plugin URI: localhost * Description: First Plugin * Version: 1.0 * Au
为什么当我调用WordPress rest API时,post meta[]是空的?
我通过使用/wp-json/wp/v2/my_post_type?my_categorie=43 但是在检查JSON对象时,我注意到meta是空的?我正在使用高级自定义字段,我想在meta[]中获取该帖子类型的所有自定义字段。我确实设法用旧的传统方式完成了这项工作,但meta缺少一些有关高级自定义字段的信息。例如,在我的高级自定义字段中,我为价格字段使用了一个前置字符,该字段在价格前面放置了一个欧元符号。我注意到,在旧的传统方式中,prepend丢失了。然后,我查看了高级自定义字段中的一些函数https:
《二十五个孩子》主题中的AJAX数字分页问题
我想创建一个AJAX数字分页。并在网站中找到代码。And it works perfectly at first click event, but on the second click it doesn\'t. 如果我在第4页中单击分页,它会工作得很好(And doesn\'t load page, because of ajax)实例com/page/4/但是在第一次单击之后,如果我单击分页上的第5页链接,the whole page loads (not as expected in ajax) w
Attend event form with ajax
我创建了一个Wordpress网站,里面有乐队的演唱会。所有登录的用户都可以选择是否参加过该特定的演出。类似于集合列表。fm。所以我创建了一个新表wp_gigs_attending. 此表有3个字段:参加id当然是主键(A.I),参加id是您参加的演出的id,用户id是您的用户id,所以是当前用户的id。一切正常,但我在模板中添加了PHP代码,也没有ajax。当我点击表单时,页面会刷新,这看起来不是很好。所以我想用ajax提交表单(只有一个按钮)。在single-gig.php 模板:<?php i
使用AJAX在Auth.php上获取作者帖子
嗨,我正在尝试按作者在作者上显示文章。php,但我无法获取作者ID。域。com/author/user\\u 23/(显示该用户的帖子)JQuery jQuery(\'#menu_posts\').click(function(){ $.ajax({ type : \'GET\', url : \'/wp-admin/admin-ajax.php\', dataType : \