パーセンテージを計算しているJavaScriptに問題があります。常に 1% オフ:
pcOff = parseInt((1-(PriceFrom/PriceFromRRP))*100);
PriceFrom と PriceFromRRP は、JSON リターンから取得され、PriceFrom = '40.00'
pcOffPriceFromRRP = '50.00'
が 19 に設定されている場合。20 のはずです。何かおかしなことが起こっています。誰でも光を当てることができますか?