Javascript/JQuery以显示单个座位的总成本

Javascript/JQuery以显示单个座位的总成本,javascript,jquery,Javascript,Jquery,如何使用JavaScript/JQuery显示所选座位的总成本,以允许用户查看他们为座位选择所需支付的额外成本 我从JSON文件中提取的每个座位都有不同的值。 因此,如果座位1C的成本为4.99,座位2B的成本为5.99,座位8C的成本为13.99,座位8F的成本为13.99,我希望能够显示汇总后的成本 这就是我在javascript中用于将JSON价格附加到行的内容 var seatPrices1aTo1f = JSON.stringify(d.pricing[0].price);

如何使用JavaScript/JQuery显示所选座位的总成本,以允许用户查看他们为座位选择所需支付的额外成本

我从JSON文件中提取的每个座位都有不同的值。 因此,如果座位1C的成本为4.99,座位2B的成本为5.99,座位8C的成本为13.99,座位8F的成本为13.99,我希望能够显示汇总后的成本

这就是我在javascript中用于将JSON价格附加到行的内容

    var seatPrices1aTo1f = JSON.stringify(d.pricing[0].price);
    var seatPrices2aTo6f = JSON.stringify(d.pricing[1].price);
    var seatPrices7aTo11f = JSON.stringify(d.pricing[2].price);
    var seatPrices12aTo13f = JSON.stringify(d.pricing[3].price);
    var seatPrices14aTo23f = JSON.stringify(d.pricing[4].price);

    // Categories (and remove "" quotes)
    var cat1aTo1f = JSON.stringify(d.pricing[0].cat).replace(/"|-/g, "");
    var cat2aTo6f = JSON.stringify(d.pricing[1].cat).replace(/"|-/g, "");
    var cat12aTo13f = JSON.stringify(d.pricing[3].cat).replace(/"|-/g, "");

    console.log(seatPrices2aTo6f);
    console.log(5-6);

    $('.row1').children('td').attr({'data-price':seatPrices1aTo1f,'data-category':cat1aTo1f});
    $('.row2,.row3,.row4,.row5,.row6').children('td').attr({'data-price':seatPrices2aTo6f,'data-category':cat2aTo6f});
    $('.row7,.row8,.row9,.row10,.row11').children('td').attr({'data-price':seatPrices7aTo11f,'data-category':'Standard'});
    $('.row12,.row13').children('td').attr({'data-price':seatPrices12aTo13f,'data-category':cat12aTo13f});
    $('.row14,.row15,.row16,.row17,.row18,.row19,.row20,.row21,.row22,.row23').children('td').attr({'data-price':seatPrices14aTo23f,'data-category':'Standard'});

你应该这样做:

$.ajax({
    url: "path/to/file/prices.json",
    success: function (data) {
        prices = JSON.parse(data);
    }
});
用于解析价格,然后类似于

var total = 0;
$('.n:contains(\'F\') .selected').each(function(index, item){
    total += prices[item.id];
});

为了计算总价

所有这些
JSON.stringify(…)
调用是怎么回事?O.oThere可能是一种更容易实现目标的方法。他正在将对象转换为字符串。我对JSON非常陌生。我是如何将JSON文件中的信息转换为JSON文件的。有人如何选择座位?推断所选座位价格的代码在哪里?当然,这只是一个示例,确切的代码取决于您的prices.json格式