Сообщение от AVAV84
|
Каким именно товаром оперировать, какая у него цена, скидка и тд сервер узнает по id товара, которое тоже передается на сервер
|
Вот именно - id товара и его количество, это единственно что необходимо передавать серверу, цена же это полный абсурд. Но тогда почему вы в коде это передаете?
Но у вас копки определяют режим операции - добавление/удаление, то есть по одному. Следовательно серверу передается не количество товара, а знак определяющий операцию. Исходя из этого на клиенте не должно быть две функции SendPlus() и SendMinus(), должен быть единый обработчик для этих кнопок, который отправляет серверу идентификатор товара и либо 1, либо -1. Это все что требуется.
Возвращать же сервер должен JSON, если расширенная корзина, это выгоднее для клиента. Если же возврат, это общее количество товара и общая цена, можно и строковое значение.