Я отправляю переменную, содержащую id
продукта через GET AJAX-запрос, в файл PHP, и я возвращаю объект ($product
) с $product = wc_get_product(Product_id)
, но я получаю эту ошибку:
Не удалось загрузить ресурс: сервер ответил со статусом 500 (Внутренняя ошибка сервера)
Обратите внимание, что когда я пытаюсь echo
в этом файле PHP, содержимое отправляется, но когда я пытаюсь отправить этот объект, я получаю эту ошибку.
При нажатии запускается этот скрипт:
$.ajax({
method: "GET",
url: "Data_Product.php",
data: {
ID: $(this).attr("data-product-id")
}
}).done(function( msg ) {
alert("Data Saved: " + msg);
$(".modal").find(".product-details").load("Data_Product.php");
});
In data_product.php
$product = wc_get_product( $_GET["ID"] );
Спасибо за вашу помощь!