問題が発生し、解決策を見つけることができませんでした。ショッピング カートで 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」関数を再度呼び出す必要がありますが、そうしていません。このビットを解決するために、私はすでに丸一日を無駄にしましたが、まだ運がありません。
どんな助けでも大歓迎です、ありがとう