1

私は e コマース Web サイトを作成しています。購入者がドロップダウン リストからアイテムのサイズを選択するオプションを追加しようとしています。次に、変数を jquery に渡し、jquery がそれを php に渡します。アイテムのサイズが利用可能な場合在庫がある場合はカートに追加ボタンが表示され、そうでない場合は在庫切れボタンが表示されます。アイテムのサイズを php に渡すところまでなんとか動作しますが、データベースをチェックするために必要な製品 ID を渡す方法がわかりません。

サイズ選択:

<form id="form1" name="form1" method="post" action="cart.php">
    <label>Size:</label>
    <select name="search" class="search" id="searchbox">
    <option value="XS">XS</option>
    <option value="S">S</option>
    <option value="M">M</option>
    <option value="L">L</option>
    <option value="XL">XL</option>
    <option value="XXL">XXL</option>
    <option value="3XL">3XL</option>
    <option value="4XL">4XL</option>
    <option value="5XL">5XL</option>
    </select>
    <input type="hidden" name="product_id" id="product_id" value="'.$pid.'" />
    </form>
    <div id="display">
    </div>

私のクエリコード:

<script type="text/javascript">
$(document).ready(function(){
$(".search").change(function() 
{
var searchbox = $(this).val();
var dataString = 'searchword='+ searchbox;
if(searchbox=='')
{}
else
{
$.ajax({
type: "POST",
url: "check_stock.php",
data: dataString,
cache: false,
success: function(html)
{
$("#display").html(html).show();
}
});
}return false; 
});
});
</script>

どんな助けでも大歓迎

これまでに得たものの例 http://mysandbow.webatu.com/view_product?product=2

4

1 に答える 1

3

このコード行を使用してIDを取得します

myId =$(this).attr("id");
于 2012-04-14T08:26:37.750 に答える