Javascript — Расчет процента Javascipt для ответа JSON

Javascipt Расчет процентов в ответе JSON

Мы используем механизм бронирования, который извлекает данные и промо-коды из REDZY APi, и в настоящее время мы работаем над тем, чтобы работали процентные суммы.

Здесь наш текущий код

 ... var tour_id = $('input[name="tour_id"]').val(); $.ajax({ type: "POST", data: { action: 'verify_promo_code', promocode: promocode, tour_id: tour_id }, url: orpheus_tours_local_var.ajaxurl, success: function (response) { if (response) { var responseJson = JSON.parse(response); console.log(responseJson); var discountValue if(responseJson.result.valueType == 'VALUE') { discountValue = responseJson.result.value; } else if (responseJson.result.valueType == 'PERCENT_LIMITPRODUCT') { discountValue = $('.grand-total').html().replace('$',''); } else if (responseJson.result.valueType == 'VALUE_LIMITPRODUCT') { discountValue = responseJson.result.value; } else if (responseJson.result.valueType == 'VALUE_LIMITCATALOG') { discountValue = responseJson.result.value; ... 

Хотя у нас нет проблем со всеми элементами, связанными с фиксированными значениями (например, VALUE_LIMITPRODUCT и VALUE_LIMITCATALOG), один из них с PERCENT_LIMITPRODUCT работает неправильно и, очевидно, неправильно (заменить?). Идеальная цель состоит в том, чтобы процентное значение было применено и уменьшено до общей суммы.

Каков наилучший способ добиться этого? Некоторые экспертные знания будут с благодарностью, спасибо.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector