wc_get_product(Product_id)在ajax调用的文件中不起作用?

时间:2018-06-27 19:33:25

标签: jquery ajax wordpress woocommerce

我通过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"] ); 

感谢您的帮助!

0 个答案:

没有答案