我一直试图使用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