با سلام . وقت بخیر
اطلاعات به سمت url نمیره و خطای bad request 400 را دارم :
url: "/wp-admin/admin-ajax.php",
کدهای من به شکل زیر هست:
jQuery(document).ready(function ($) {
$("#addProduct").on("submit", function (e) {
e.preventDefault();
let prName = $("#pName").val();
let prBrand = $("#pBrand").val();
let prModel = $("#model").val();
let prPrice = $("#price").val();
let prStatus = $("#status").val();
$.ajax({
type: "POST",
url: "/wp-admin/admin-ajax.php",
data: {
action: "addProducts",
productName: prName,
productBrand: prBrand,
productModel: prModel,
productPrice: prPrice,
productStatus: prStatus,
},
dataType: "json",
success: function (response) {},
});
});
});
<?php
function get_products()
{
global $wpdb;
$tableProduct = $wpdb->prefix . 'products';
$stmt = $wpdb->get_results("SELECT * FROM $tableProduct ");
return $stmt;
}
function addProducts()
{
echo "prev";
var_dump($_POST);
echo "/prev";
}
add_action("wp_ajax_addProducts", "addProducts");