Я хз, чего не хватает этому Яваскрипту:
var price = $('#subtotalField').html();
var data = echo через аякс, циферка приходит;
res = Number(data) + Number(price);
console.log(Number(data) + Number(price), res);
В консоли вижу 22375 NaN.
Поразительно и удивительно. Что за фигня?