我通过GET AJAX请求将包含产品id
的变量发送到PHP文件,并且我将使用$product
返回一个对象($product = wc_get_product(Product_id)
),但是我得到了错误:
无法加载资源:服务器的状态为500(内部服务器错误)
请注意,当我尝试在此PHP文件中使用echo
时,将发送内容,但是当我尝试发送此对象时,会出现此错误。
当我单击此脚本时,启动:
$.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");
});
在data_product.php
$product = wc_get_product( $_GET["ID"] );
感谢您的帮助!