我已经创建了一个查询它工作之前,但是当我试图以json格式获取数据,虽然它不工作,我不知道为什么它不显示数据作为回报这里是我的码。当我检查控制台返回数据不显示,但即使它不是处理我认为,但我无法纠正问题的错误。任何人都可以帮助我。无法显示通过ajax调用返回数据
$(document).ready(function(e) {
$("#addcart").on('submit', (function(e) {
var oldval = $('#crtcount').text();
var form = this;
var formData = new FormData(this);
$.ajax({
url : "includes/get_data.php",
type : "POST",
data : formData,
contentType : false,
cache : false,
processData : false,
dataType : "JSON",
success : function(data) {
var data = $.parseJSON(data);
$('#crtcount').html(parseInt(oldval)+1);
$('#crtcount1').html(parseInt(oldval)+1);
$('#cart_dt').html(data.cart);
console.log(data.message);
}
});
}));
});
他是我所处理的数据
$qty = $_POST['qty'];
$pid = $_POST['pid'];
echo $cart->add_to_cart($pid);
$data['message'] = "<div class='message'>Your product is added to cart</div>";
$data['cart'] = '';
foreach($_SESSION['cart']['pid'] as $content) {
$prod_id = $content['prod_id'];
$products = bgMysqlSelect("SELECT * FROM bg_products WHERE pid = '$prod_id'");
$data['cart'] .= '<div class="items-sm"><div class="img-sm"><img src="../includes/uploads'.$products['pimage'].'" /></div>';
$data['cart'] .= '<div class="cart-inf-sm"><h4>'.$products['ptitle'].'</h4>';
$data['cart'] .= '<p><span>price :</span>$'.$products['pmsrp'].'</p>';
$data['cart'] .= '<p><span>Qty :</span>'.$content['qty'].'</p>';
$data['cart'] .= '<a href=""><i class="fa fa-times"></i></a></div></div>';
}
echo json_encode($data);
你可以检查F12网络t ab了解你的php工作是否 – hasan
@hasan我检查了网络ab,我只看到这个我不知道如何检查网络选项卡上的bug –
按f12然后点击网络选项卡,然后点击XHR过滤器,你会看到XHR请求 – hasan