接下來,我們需要在服務器端編寫PHP代碼來處理這次請求,并返回商品的詳細信息。PHP應該首先從數據庫中獲取該商品的信息,然后將該信息轉換成JSON格式并返回給瀏覽器。<script>
$(document).on('click', '.product', function () {
var productId = $(this).attr('data-id');
$.ajax({
url: 'http://localhost/get_product_info.php',
type: 'GET',
data: { id: productId },
success: function (response) {
// 在這里處理服務器端返回的JSON數據
}
});
});
</script>
使用上面的代碼,我們就可以獲取到服務器端返回的JSON數據,并在JS中對該數據進行處理,最終將商品加入購物車中。<?php
$host = 'localhost';
$username = 'root';
$password = 'root';
$database = 'my_database';
$mysqli = new mysqli($host, $username, $password, $database);
$productId = $_GET['id'];
$query = "SELECT * FROM products WHERE id = $productId";
$result = $mysqli->query($query);
$product = $result->fetch_assoc();
echo json_encode($product);
?>
以上就是使用JS夾雜PHP來構建一個購物車功能的基本流程。當然,在實際開發中,可能還需要對數據進行更詳細的處理、進行身份驗證等操作。希望本文能為讀者提供一些有用的思路和參考。<script>
$(document).on('click', '.product', function () {
var productId = $(this).attr('data-id');
$.ajax({
url: 'http://localhost/get_product_info.php',
type: 'GET',
data: { id: productId },
success: function (response) {
var product = JSON.parse(response);
// 在這里將商品添加到購物車中
}
});
});
</script>