什麼是計算我的購物車價格的最佳方法?從數據庫中獲取價格或將其放入代碼中會更好嗎?到目前爲止,我把它放在我的代碼,但它似乎沒有奏效:jQuery添加多個項目
<script>
var b = 0, v = 0
$("input[name='compcase'], input[name='caselight']").change(function() {
b=$("input[name='compcase']:checked");
v=$("input[name='caselight']:checked");
b=b.length==0?0:parseInt(b.attr('data-price'));
v=v.length==0?0:parseInt(v.attr('data-price'));
$('.test').html(b+v);
});
</script>
<body>
<p class="test"></p><br><br>
<Form name ="pc" Method ="Post" ACTION ="radiobutton.php">
<img src="http://www.pureoverclock.com/wp-content/uploads/images/review/cases/nzxt_phantom410/nzxt_phantom410_4.jpg" width="150" height="180"></img><br>
<Input type = 'Radio' Name ='compcase' value= '1' data-price='25' />NZXT Phantom Enthusiast USB3.0 Full Tower Case - White <br />
<Input type = 'Radio' Name ='compcase' value= '2' data-price='25' />Corsair Obsidian 750D Large Tower Case Black <br />
<Input type = 'Radio' Name ='compcase' value= 'Cooler Master CM Storm Trooper' data-price='25' />Cooler Master CM Storm Trooper Black Full Tower Gaming Case <br /><br />
<Input type = 'Radio' Name ='caselight' value= 'Red' data-price='60' />Red<br />
<Input type = 'Radio' Name ='caselight' value= 'Green' data-price='60' />Green <br /><br />
編輯:
好了,所以。基本上,根據我單擊的單選按鈕,到目前爲止,我只有一個爲價格設置的計算表,小計會改變。這裏是我的表:http://gyazo.com/9fe4daf2d76b2174fb0f6f6fdb04aaf4這裏是我的單選按鈕:http://gyazo.com/fbcfd7814bb3a03ad768ae33bb0d37eb
工作正常** [這裏](HTTP:/ /plnkr.co/edit/XvGoJgxX3utozFmfuM2i?p=preview)**你忘了包裝在一個準備好的處理程序? – charlietfl 2014-09-01 21:45:52
非常感謝!這有助於 – 2014-09-01 22:03:35
現在我有一個問題:以某種方式從數據庫中的表格中獲取價格會更好,而不是這樣做,因爲價格可能每天都在波動,並且可能會有像這樣的許多頁面,所以它看起來像時間的腰通過代碼,當我可以在數據庫中更新它? – 2014-09-01 22:05:20