我有一些帶有某些數據的json文件。我試圖做的是獲得輸入值,然後當它與折扣規則中的一個相匹配時,價格字段應該改變爲合適的價格。根據輸入值更改div內容
我的JSON:
{
"product": {
"discounts": {
"10": {
"id": "151203",
"quantity": "10",
"price": {
"price": 5.35
},
"percentage": 0.05,
"unit": false
},
"50": {
"id": "151204",
"quantity": "50",
"price": {
"price": 4.95
},
"percentage": 0.12,
"unit": false
}
}
}
} //etc
我的HTML
<div class="quantity" id="wqs-quantity">
<input type="text" name="quantity" value="1">
</div>
到目前爲止我的jquery:
var qty = $('#wqs-quantity input').val();
$('#wqs-quantity input').change(function(e){
if(qty == discount.quantity){
$('.wqs-price .item-price').text(discountPrice);
}
});
這段代碼是一個電話的getJSON裏面。
眼下價格字段隨時更改至4.95。所以我嘗試的是,當有人在10或50的pricefield更改爲€4.95 5.35€罷了......
有誰知道我在做什麼錯?
看來你的JSON格式不正確。在折扣和產品折扣之前缺少報價。我不知道你是否錯誤地複製了它,或者如果這是問題所在。 – Mic1780 2014-09-22 17:56:25