要解决Ajax表单未将产品ID和产品标题传递到购物车的问题,你可以按照以下步骤进行操作:
var product_id = $('input[name="product_id"]').val();
var product_title = $('input[name="product_title"]').val();
$.ajax({
url: 'add_to_cart.php',
method: 'POST',
data: {
product_id: product_id,
product_title: product_title
},
success: function(response) {
// 在成功响应时执行的代码
console.log(response);
},
error: function(xhr, status, error) {
// 在请求失败时执行的代码
console.log(error);
}
});
$product_id = $_POST['product_id'];
$product_title = $_POST['product_title'];
// 在此处执行将产品ID和产品标题添加到购物车的操作
// ...
// 返回成功响应
echo 'Product added to cart successfully.';
通过上述步骤,你可以确保产品ID和产品标题正确传递到购物车,并在购物车处理程序中进行相应的操作。请注意,上面的示例代码只是一个示例,你需要根据自己的需求进行适当的调整和处理。
下一篇:AJAX表单无法验证