1

問題が発生し、解決策を見つけることができませんでした。ショッピング カートで jquery ui スピナーを使用しています。スピナーの変更時に ajax 呼び出しでカートを更新する必要があります。 2回目は呼び出されません。再初期化しましたが、まだ機能していません。サンプルコードは次のとおりです

    $('.spinner').spinner({
    min: 0,
    stop: function(event, ui) {
        var get_row_id                = this.id;
        var get_row_value             = this.value;

            var temp                  = get_row_id.split('_');
            var row_id                = temp[1];
            var product_id            = temp[2];
            var checkout_flag         = $("#hidden_checkout_flag").val();
            var qty                   = $("#productqty_"+row_id+"_"+product_id).val();

            $.ajax
            ({
                type                  :"POST",
                url           : "client/cart/update_qty",
                data    :{'qty':qty,'product_id':product_id,'row_id':row_id}
                dataType    :'json',

                success function(msg)
                {
                    var value  = eval(msg);
                    $(".order_box").html(value.sidebar_content);
                    $(".landing_cart_content").html(value.cart_content);
                    $(".out_of_stock_error").html(value.out_of_stock_error);
                    setTimeout(function() {
                        $(".out_of_stock_error").slideUp();
                      }, 4000);
                      $( ".spinner" ).spinner();//reinitialize

                   }
              });

           }

         });  

ajax呼び出しとスピナーのonChangeの後に再初期化しましたが、「update_cart」関数を再度呼び出す必要がありますが、そうしていません。このビットを解決するために、私はすでに丸一日を無駄にしましたが、まだ運がありません。

どんな助けでも大歓迎です、ありがとう

4

0 に答える 0