ショッピングカートアプリケーションを構築しようとしています。Cart という JavaScript オブジェクト内のショッピング カートにすべてのアイテムがあります。カート内のデータは {"sku"=quantity} の形式です。たとえば。
Cart={"5x123"=1,"5x125"=3}
これで、配送先住所と請求先住所を受け入れるフォームができました。
<form method="post" action="/perl/xxxx/echo.cgi">
<table>
<tr>
<td>Name:</td>
<td><input type="text" name="name" size="30" /></td>
</tr>
<tr>
<td>Shipping Address:</td>
<td><Input type="text" name="address" id="saddress" size="40" /></td>
</tr>
....
<tr>
<td><input type="reset" /></td>
<td><input type="submit" value="Submit Order"/></td>
</tr>
</table>
</form>
このフォームを送信すると、perl を使用して Javascript オブジェクト カートから「sku」と「数量」を DB に格納する必要があります。
誰かがこれを行う最も簡単な方法を教えてください。
フォームで ajax または非表示の値を使用する必要がありますか?
ajaxを使用している場合、perlscript内でカートから値を取得する方法は?
このように隠し値を使用すると
<input type=hidden name=sku value="">
//How to populate value field
//I need to have as many hidden fields as the number of items in cart
ありがとう、