如何访问通过 ajax 请求在我的 php.ini 中发布的数据。我的 ajax 请求正在返回一串数据,但我似乎无法访问作为 json 对象传递的变量。我该如何访问仅包含一个参数的 json 对象。
jQuery:
$.ajax({
type:'POST',
url:"../../webservices/get_rating.php",
data:JSON.stringify({product_id:id}),
dataType:"html",
success: function(data) {
$('.ratings-content').append(data);
}, error:function(data, status, xhr) {
alert(data + "\r\n" + status + "\r\n" + xhr);
}
});
在我的 php 代码中,它是为了让我的 product_id 不起作用
PHP:
$product_id = (int)$_POST["product_id"];
echo $product_id; always returns 0