Функции Valid и obrCalc имеются или просто скопирован код чужой?
Отправлять как var json = { area: jQuery('#sq').val() .... так принципиально? Тогда почему не просто $(form).serializeArray()?
data = JSON.parse(data); - тут либо проверка нужна, что да, положительно, либо определите тип данных ожидаемых у метода post(), в случае ошибки data ничего не вернет, иначе готовый объект.
|