Malleys, вы вообще писали полное веб приложение, то есть, включая сторону сервера и клиента? Такое впечатление, что вы занимаетесь чисто теорией, совсем не занимаясь практикой. Какое отношение к конкретной данной теме имеет отношение rAthena, YouTube, если тут речь о магазине и проблеме совсем не касающейся кто и как рисует?
Сообщение от Malleys
|
ваше «почему сервер упорно добавляет две кнопки» подразумевает, что сервер занимается кнопками
|
Мое "упорное" базируется на описании проблемы и запросах клиента. А добавление в корзину производится к серверу. Вопрос - кто контролирует корзину? В описании проблемы сказано, что "после обновления страницы" появляется дубликат кнопки. Вопрос - кто нарисовал первую, если добавлением кнопки занимается клиент (судя по коду представленному и описанию)? Вестимо сервер, вот только он вообще не ведает о кнопках и прочей хрени на клиенте, он отдает ему html-код страницы, что для него просто строки. Но не тупо отдает, а занимаясь анализом - товар в корзине, значит html-строка относящаяся к кнопке (или ее содержание) выводится такой, товара нет в корзине, значит иная строка.
Остается разобраться кто тупит - сервер как партизан не отвечает о состоянии корзины, что не похоже, или клиент тупой, добавляет дубликат кнопки не спрашивая сервер о состоянии корзины, что должно быть, или спрашивает, но для проформы, что на 99% вероятно.
Вот и вся суть, разводить лабуду об играх, в которых может быть то-то и то-то, о ютюбах, к чему.
Охота чем-то заняться, а не чем? Есть предложение подумать над идей, а вдруг ...