html と投稿 URL なしでこのコードを書くことは不可能だと思います。このページのリンクをお知らせください。でもやってみよう。jqueryファイルから手動でリクエストをカートに送信できると思います。または、セキュリティを強化するために、投稿数とユーザーを別の php ファイルに送信できます。その php ファイルで、賞金を計算してカートに入れることができます。私はshopifyと似ていませんが、運を試しました.
$('#buy').click(function(){
quan=$('#quantity').val();
if(quantity >= 1 && quantity <=25){
//capture the user id
$.post("cart.php", { price: "5", quantity: quan, userId : user } );
}else if(quantity >= 26 && quantity <=50){
//capture the user id
$.post("cart.php", { price: "4", quantity: quan, userId : user } );
}
});
ただし、クライアント側のスクリプトは危険であることを忘れないでください。サーバー側のスクリプトを使用して、数量から価格を計算してみてください。以下の例。
//Javascript
$('#buy').click(function(){
quan=$('#quantity').val();
//capture the user id
$.post("cart.php", { quantity: quan, userId = user } );
});
以下は、リクエストから変数を取得して処理するための php ファイルです。
//PHP
<?php
$user= $_POST['userId'];
$quantity = $_POST['quantity'];
if(quantity >= 1 && quantity <=25){
//Change cart. Mysql or post manually to cart php and send the price 5
}else if(quantity >= 26 && quantity <=50){
//Change cart. Mysql or post manually to cart php and send the price 4
}
?>