您当前的位置:首页 > TAG信息列表 > ajax
在AJAX不起作用的情况下从SELECT表单传递值
我试图从一个选定的表单中传递一个变量,但无法使其工作-正确的方法是什么?控制台现在给我对象错误:statusText: "parsererror"Update:更改了json\\u编码并更新了脚本。我知道获取correct值,但if/else语句没有触发。Form<select id="dropdown_shop_order_language" name="wcml_shop_order_language">
在PHP函数中使用来自AJAX调用的值
我有一个ajax脚本,它将从onchange上的select from中获取一个值。这在控制台上运行良好。日志我可以看到正确的值。我的select表单会触发重新加载,在重新加载页面之前,我会在控制台中看到该值。我想使用此值为WPML设置后端语言,但不确定如何使用该值。PHPfunction my_action( ) { $dropdown_shop_order_language = $_POST[\'dropdown_shop_order_language\'];
我在通过AJAX调用wp-json端点时收到401
N.B. Resolved - I hadn\'t noticed it was a POST rather than a GET.我正在尝试使用来自前端页面的AJAX调用来提取列表;“员工”;(自定义帖子类型)。我可以通过wp-json/wp/v2/staff在浏览器中获取数据,但当我尝试通过AJAX获取数据时,我会得到401。我假设我需要以某种方式进行身份验证,但无法确定如何进行身份验证。提前谢谢。
JQuery&AJAX在WordPress中从php获取数据。Admin-ajax.php返回400
我在一家凉亭工作。js图形。我想要的是从php发送成员id查询,并将成员树json返回给jquery脚本。然后打印树这是HTML表单<form action="" method="post" id="blm_get_tree_view_meta_ajax_form" > <?php echo $dropdown_html; ?> <input type="
Ajax call not working
我有下面的wordpress代码片段,除了ajax调用之外,它运行良好。我收到警报是,但不是警报数据。我怀疑ajax url不正确,但不知道指向何处,因为所有代码都在同一个片段中。我可能会收到一个提示,说是的,然后打招呼,如果我能让它起作用,其余的应该会自行纠正。/* if (isset($_POST[\'data_x\'])) { //echo get_update_dynamic_price_xyz($_REQUEST[\'data_x\']); echo \'
JQuery php请求返回一个奇怪的结果
我有一个奇怪的小故障发生在我身上,我不知道我是如何产生它的,或者它是否是正常的。我正在开发自己的插件,当一个足球队/足球队被输入到一个框中时,它会检查它是否已经在数据库中。以下是我的代码行add_action( \'admin_footer\', \'fws_teamcheck_javascript\' ); function fws_teamcheck_javascript() { ?> <script type="text/javascript">
AJAX操作未触发PHP函数
我以前在WordPress中使用过Ajax,并使其正常工作。然而,事实证明,这种特殊情况(文件上传)很困难。问题似乎是,尽管我在AJAX中设置了操作,但该操作并没有调用php函数formData.append( \'action\', \'uc_user_image\' ); 与PHP中的函数名相同function uc_user_image()我知道Ajax正在工作,因为我在success: function(data) {} 控制台中没有任何错误。我的最终目标是允许用户通过其帐户页面动态更改其个人资料
如何让下一篇文章和上一篇文章进入AJAX格式的模式窗口?
在归档页面上,通过单击新闻项,我需要在模式窗口中实现新闻的外观。如果使用ajax,这里没有什么困难。这是我的js代码:const newsItem = document.querySelectorAll(\'.news-item\'); if(newsItem !== null){ newsItem.forEach(item => { item.addEventListener(\'click\', function(){
获取在AJAX回调中启动AJAX请求的页面的URL
我通过调用一个用PHP编写的服务器端函数wp-ajax. 服务器端函数最终会重定向到另一个页面以执行身份验证步骤,然后重定向回最初显示的页面。为了以通用方式工作,我需要将AJAX请求的URL传递给服务器端函数。我该怎么做呢?例如,当我尝试时this, 我获得链接到wp-admin/admin-ajax.php...我知道我可以在理论上使用window.href或者js中的任何东西,并将其发送到服务器,但我想避免发送额外的数据,因为我认为必须有一些内置的wp功能用于此。。。?
在AJAX插入后查询数据
在使用Ajax成功插入一个条目后,我希望看到该条目的ID和url是什么,并在模式窗口中显示它有没有办法得到这些数据?<script> ajax_url = "<?php echo admin_url(\'admin-ajax.php\'); ?>"; </script> <script> $("#enquiry_email_form").on("submit&q
在AJAX邮件表单中添加服务器端验证
我正在构建一个表单,它接受字段值并通过wp\\U邮件将它们发送给帖子作者。这是可行的,但我想添加服务器端验证以提高安全性。我不知道在哪里添加我的验证!我想阻止wp\\u mail命令并发送特定的错误消息。这是我的密码。HTML:<form id="prod_form" action="" method="post"> <div id="form_succ"></div>
如果响应代码为302,则从wp_emote_post获取返回的URL
我正在向API发送POST请求: $payload = array(\'body\' => $payload); $payload[\'redirection\'] = false; $response = wp_remote_post( $settings[\'webhooks\'], $payload ); do_action( \'elementor_pro/forms/webhooks/response\', $res
WooCommerce GET_PRICE通过AJAX使用时返回错误价格
我在一个使用活动门票插件的网站上工作,我需要通过ID获取门票(Woo产品)的价格wc_get_product( $ticketID )->get_price(); 要做到这一点。使用下面的代码将价格添加到页面中可以得到正确的价格(例如30):echo \'<input type="hidden" id="ticketpricetest" value="\' . wc_get_product( 28612 )->get_price() .
JSON编码在WordPress中不起作用
我正在为wordpress构建ajax搜索插件。当我想将结果转换为json时,我没有输出。当然,我的插件可以在没有Json转换的情况下工作。(如果我不使用Json,可以吗??)我的代码是:search\\u表单。php:add_action( \'wp_ajax_nopriv_ajax_search2\', \'ajax_search2\' ); function ajax_search2() { $data = array(); $val =$_POST[
检测Pre_Get_Posts函数中的AJAX调用
在前端,我有一个带有AJAX “加载更多”按钮。存档页的循环按以下顺序排序date 和ASC. 我在pre_get_posts 作用内部pre_get_posts 我使用的函数defined(\'DOING_AJAX\') && DOING_AJAX 检测何时有AJAX调用并应用订单过滤器。此外,如果是自定义post类型归档页面“workshop”,我想添加到条件语句中。不幸的是,它不起作用。这个pre_get_posts 功能:add_action(\'pre_get_posts\',
WP_USER_QUERY忽略‘META_QUERY’参数
因此,我试图基于使用AJAX的表单的一些输入,对“成员”进行查询。问题是,在搜索“角色”时,我得到了预期的结果。但是,一旦我尝试寻找其他元值,返回就会将DB中的所有成员都带来。我尝试了很多方法,但我要么得到了我刚才说的结果,要么根本没有结果(即使是扮演这个角色)这是我的PHP代码,在\'functions.php\':function my_ajax_filter_search_callback() { header("Content-Type: application/json
使用AJAX复制帖子加载更多WordPress
滚动时,我的网站上有ajax加载帖子。问题在于出现了重复的帖子。我不明白为什么会这样。只有一些帖子有重复。这是我的密码function.php:function loadmore_get_posts(){ $paged = !empty($_POST[\'paged\']) ? $_POST[\'paged\'] : 1; $paged++; $args = array( \'paged\' => $paged, \'po
休息公共岗位给403个违禁ngix
我用POST方法创建了公共rest端点,当我尝试ajax或使用失眠时,总是用403禁止的nginx进行响应。为什么这不起作用,我如何解决我的问题?路线:add_action(\'rest_api_init\', \'registerContactPOST\'); function registerContactPOST(){ register_rest_route(\'fb/v1\', \'contact\', array(
使用jQuery拆分URL
Can i get the help of you guys as i want i can do it with url我需要拆分URL。并使用最后一个元素作为job\\u id,然后传递;JKDSBD45Jubjkaaassyt“;作为job\\u Id。URL: https://dev/job/?job_id=jkdbsbd45JubJKAAASSYT 需要按以下方式创建此URL。Need: https://dev/job/jkdbsbd45JubJKAAASSYT Thanx i
尝试在AJAX调用上运行Java脚本
我正在尝试更改“的课程”;查看购物车“;将项目添加到购物车后的按钮。我想做的是勾入;woocommerce\\u ajax\\u将\\u添加到\\u购物车中“;操作并插入我的Javascript,如下所示,但这会中断AJAX调用。老实说,我不知道我是否使用了正确的钩子:function set_button_classes() { echo "<script>document.getElementByClassName(\'added_to_cart wc-