[WordPress] Ajax 呼び出し後カートに製品を追加します。

スポンサーリンク

質問

woocommerce をつけるときの呼び出しボタンに追加カート ajax を作るしようとしている、問題であり、仕事への ajax 呼び出しのために event.preventDefault() を追加しなければならなかったが、今それのためにページを送信しない、製品追加されません、カートでみましたがある event.preventDefault() 後送信しますが強制することは全然働かなかった

        $('.single_add_to_cart_button').click(function(event) {
           elements = $('.selectedevent');
           n = elements.length;
           for (var i = 0; i < n; i++) {
             e_time[i] = $(elements[i]).children('.fc-content').children('.fc-time').attr('data-full');
             event_id = $('div.product.status-publish.purchasable').attr('class').split(' ')[0].slice(5);
             booking_qty = $('input.input-text.qty.text').val();
           }
           var testing = script_e.blablabla;

           $.ajax({
              type: "POST",
              url: testing,
              data: {id:event_id,time:e_time,booking:booking_qty},
              cache: false,
              success:  function(event){
              }
           });
           event.preventDefault();
           $('.single_add_to_cart_button').submit();

       });

答え

フォームではなくボタンを送信しているようです

http://stackoverflow.com/questions/29054689/adding-a-product-to-cart-after-ajax-call

スポンサーリンク

Leave a Reply