$(document).ready(function(){ //商品列表 $(".prod_spec_span").click(function(){ var json = JSON.parse(base64_decode($(this).attr('json'))); var $li = $(this).parents(".products_defaultbox"); $li.find(".prod_img").attr('src', json.Pic_Path); $(".prod_spec_span").removeClass("color_focus").addClass("color_default");; $(this).addClass("color_focus"); var prod_no = $li.attr('prod_no'); var spec_type = $li.attr('spec_type'); var spec_code1 = json.Spec_Code1; $li.find('#Amount').children("option:gt(0)").remove(); $li.find(".this_price").html($li.find(".this_price").attr('price')); $li.find("#Prod_Sell_ID").val(''); $.post('/activities/ajax/ajax_get_prod_spec.php', {'Prod_No': prod_no, 'Spec_Type': spec_type, 'Spec_Code1': spec_code1}, function(h){ if(spec_type == '1'){ } else if(spec_type == '2'){ $.post('/activities/ajax/ajax_get_amount.php', {'Prod_No': prod_no, 'Spec_Code1': spec_code1}, function(h){ $li.find('#Amount').children("option:gt(0)").remove(); for(i = 1; i <= h.Stock; i++){ $li.find('#Amount').append(''); }; if(h.Stock > 0)$li.find('#Amount').val(1); if(spec_code1){ $li.find(".this_price").html(parseFloat($li.find(".this_price").attr('price')) + parseFloat(h.Hops_Price)); } else{ $li.find(".this_price").html($li.find(".this_price").attr('price')); }; $li.find("#Prod_Sell_ID").val(h.Prod_Sell_ID); }, 'json'); } else if(spec_type == '3'){ $li.find('#Spec_Code2').children("option:gt(0)").remove(); for(k in h){ if(h[k].Stock <= 0){ var str = "(庫存不足)"; } else{ var str = ""; }; $li.find('#Spec_Code2').append(''); }; }; }, 'json'); }); $(":input[name='Spec_Code2']").change(function(){ var $li = $(this).parents(".products_defaultbox"); var prod_no = $li.attr('prod_no'); var spec_code1 = $li.find(".color_focus").attr('spec_code1'); var spec_code2 = $li.find('#Spec_Code2').val(); $.post('/activities/ajax/ajax_get_amount.php', {'Prod_No': prod_no, 'Spec_Code1': spec_code1, 'Spec_Code2': spec_code2}, function(h){ $li.find('#Amount').children("option:gt(0)").remove(); for(i = 1; i <= h.Stock; i++){ $li.find('#Amount').append(''); }; if(h.Stock > 0)$li.find('#Amount').val(1); if(spec_code2){ $li.find(".this_price").html(parseFloat($li.find(".this_price").attr('price')) + parseFloat(h.Hops_Price)); } else{ $li.find(".this_price").html($li.find(".this_price").attr('price')); }; $li.find("#Prod_Sell_ID").val(h.Prod_Sell_ID); }, 'json'); }); $(".Add_To_Tmp").click(function(){ var $li = $(this).parents(".products_defaultbox"); var spec_type = $li.attr('spec_type'); var spec_code1 = $li.find(".color_focus").attr('spec_code1'); var spec_code2 = $li.find('#Spec_Code2').val(); var amount = $li.find('#Amount').val(); var prod_sell_id= $li.find('#Prod_Sell_ID').val(); if(!spec_code1 && spec_type != '1'){ alert('請選擇顏色'); return false; }; if( (!spec_code2 && spec_type == '3') || (!spec_code1 && spec_type == '2')){ alert('請選擇規格'); return false; }; if(!amount){ alert('請選擇數量'); return false; }; $.post(_ACTs_URL, {send: "Add", Amount: amount, Prod_Sell_ID: prod_sell_id}, function(h){ $("#activities_buy_list").html(h); $("#activities_infocase_content_div").load(_ACTs_INFO_URL); }, 'html'); }); $(".Remove_Tmp_Cart").live("click", function(){ $.post(_ACTs_URL, {send: "Del", key: $(this).attr('k')}, function(h){ $("#activities_buy_list").html(h); $("#activities_infocase_content_div").load(_ACTs_INFO_URL); }, 'html'); }); $(".Add_Tmp_To_Cart").live("click", function(){ if(!$(".Remove_Tmp_Cart").size()){ alert("沒有選擇加入商品"); return false; } $.post('/activities/ajax/ajax_add_to_cart.php', {Act_Type: $(this).attr('act_type')}, function(h){ switch(h){ case "RET_SUCCESS": alert("加入購物車成功"); window.location.reload(); break; case "RET_ERROR": alert("資料庫忙線中"); break; }; }, 'html'); }); });