Вы пляшете с конца, а надо с начала. Вы не можете илдентифицировать товары если они не имеют уникальных идентификаторов. Обычно такой идентификатор формирут в базе автоматически полем с автоинкрементом и первичным ключом. Вот его и нужно передавать на север в карточке, а при щелчке на карточке извлекать его и передавать на сервер. Сервер по нему извлекает доп. информацию о товаре и возвращает клиенту.
Если товары разбиты на категории и ее товары содержатся в разных таблицах, то два товара из разных категорий могут иметь одинаковые идентификаторы. В таких случаях помимо ID товара серверу передается и ID категории.
Что в вашей карточке есть уникальное значение я не знаю. А time() это просто туфта.
PS. Если доп. информация о товаре сразу выводится на странице, но скрыта изначально, то ее можно получить и без уникальных значений, если можно обратиться к ней по DOM иерархии узла описывающего карточку.
Последний раз редактировалось laimas, 27.06.2018 в 21:15.
|