php400错误的请求,Wordpress中的Ajax返回400错误请求,但不确定如何进一步调试 - WordPress - srcmini...

在WordPress中遇到AJAX 400错误请求的问题,开发者尝试通过jQuery进行调试,但未见成效。文章详细描述了functions.php、show_products.js和PHP文件中的代码,展示了如何处理分类列表点击事件并发送AJAX请求。尽管已尝试在回调函数中使用console.log进行调试,但仍然收到400错误。作者还提到了WPEngine对网站的影响,但已被排除。目前解决方案是将jQuery.post的参数格式调整,从而解决了错误问题。
摘要由CSDN通过智能技术生成

我一直试图使用Ajax将页面的数据(或其他任何东西)输出到div中。数据基于页面上的列表。尽管调用Ajax请求的jQuery函数似乎可以正常工作, 但是从Ajax调用在控制台上却收到了400个错误的请求。如何调试它, 因为我无法从Ajax回调函数中获取任何console.log消息

我有一个wordpress文件, 该文件输出产品类别的列表以及单击列出的类别之一时触发的一些jQuery。该jQuery具有Ajax发布函数来调用我的入队和本地化函数。该函数似乎没有任何作用, 即使是简单的console.log, ajax调用的:error也表明该错误是一个400错误的请求。使用WPEngine密码保护的登台站点, 可能会有所作为。

in functions.php

--------------------

--------------------

in funcitons.php

--------------------

// for displaying products in div on category page

function enqueue_show_products_scripts () {

// get the javascript file and enqueue it, then ad it to the wp_print_scripts action

$script_location = get_stylesheet_directory_uri() . "/includes/js/show_products.js";

wp_enqueue_script( 'ajax-script', $script_location, array ('jquery') );

wp_localize_script( 'ajax-script', 'ajax', ar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值