Создание корзины JS. Пожалуйста, посоветуйте добавить в корзину

Создание корзины покупок на JavaScript. Смущен тем, как я должен хранить добавленные данные корзины.

Я пытался сделать так, чтобы когда пользователь нажимал кнопку «Добавить в корзину», он добавлял одну переменную к другой. Однако все идет не так хорошо. Должен ли я создать объект или пойти другим путем. Ниже я объясню немного больше о том, как я планирую заставить свою систему работать.

Одна страница с товарами. Под товарами есть кнопка добавить в корзину. Я хотел бы, чтобы добавить информацию в переменную. Начиная с простого добавления цены. Затем эта информация будет отправлена ​​​​в виде html-формы на платежный шлюз.

Обратите внимание, что я делаю это из личного интереса, и это не будет на живом веб-сайте. Просто кривая обучения.


person user1735398    schedule 26.11.2012    source источник
comment
вероятно, было бы полезно просто показать нам свой код и то, где именно у вас возникли проблемы.   -  person Johnno Nolan    schedule 26.11.2012
comment
@user1735398 user1735398 - Добавьте свой код в свой вопрос, отредактировав его, пожалуйста!   -  person Lee Taylor    schedule 26.11.2012


Ответы (1)


Вы можете взглянуть на: http://simplecartjs.org/

но если вы хотите создать его с нуля, вы, вероятно, захотите сохранить содержимое корзины в файле cookie так как это также сохранит содержимое при обновлении страницы. Я бы, вероятно, использовал JSON внутри файла cookie (поскольку он будет принимать только строку, а не массивы).

Если вам нужны дополнительные разъяснения о том, о чем я говорю, просто спросите :)

person ConnorRoberts    schedule 26.11.2012
comment
+1 за использование json, вместо того, чтобы создавать сложную строку, заполните объект json, его будет намного проще отлаживать, когда придет время;) - person jonBreizh; 26.11.2012