###発生している問題・エラーメッセージ
現在、ネットショップのBASEのHTML編集を使って
ネットショップを立ち上げようとしています。
その際のカート機能を実装したいのですが、
クリックしても商品が追加されません
###該当のソースコード
<form name="menu" action="{AddToCartURL}" method="post"> <div id="itemselect"> <div id="amountSelectWrap" class="purchaseElement"> <label for="amountSelect">数量</label> <select name="amount" id="amountSelect" class="amountSelect"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </div> </div> <input type="hidden" name="data[via]" value id="{TwitterDataVia}"> <input type="hidden" name="shopID" value id="{ShopId}"> <input type="hidden" name="id" value id="{ItemId}"> <script> $('#valiationSelect').on('change', function(){ $('#amountSelectWrap .amountSelect').addClass('hide').prop('disabled', true); $('#amountSelectWrap .amountSelect:eq('+$(this).find(':selected').attr('data-index')+')').removeClass('hide').prop('disabled', false); }); </script> <input type="submit" value="カートに入れる"> </form>
###試したこと
BASEはWordPressと同じように、
独自のタグ(関数)、テンプレート変数があります。
https://github.com/baseinc/template-docs/blob/master/README.md
ここにあるタグや変数を使って
作っているのですがうまくいきません。
{}でくくられているのが変数です。
HTMLのコードテストもしてみましたが
コードミスはありませんでした。
もうお手上げ状態になってしまっています。
よろしくお願いします。
デベロッパーツールでNetworkの所で
実際にPOST送信されているか確認しましたが
されていませんでした。
最終的に注文数と商品IDや商品名が
POST送信されれば問題はありません。
このコードが間違っているのであればその指摘を、
こうした方がいいというのがあれば
教えていただければと思います。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー