Как получить подробную информацию о варианте продукта с помощью ajax при изменении выпадающего значения продукта - PullRequest
0 голосов
/ 03 апреля 2019

Я создаю проект магазина с laravel, и у меня есть таблицы product и product_variants ... Теперь на отдельной странице продукта у меня есть поле выбора, которое представляет варианты продукта

Например: рубашка1 имеет два цвета (два варианта) и разные цены на каждый цвет .... Я загружаю эти два цвета в выпадающем списке выберите их идентификаторы

Например:

URL основного продукта:

example.com / продукт / спрей цвет

зеленый цвет товара:

example.com / продукт / спрей цвет? Деталь = 113

что 113 - это идентификатор product_variant в таблице


Вариант структуры продукта
id  -  product_id  -  variant_value  -  variant_type  - price

и один пример:

id  -  product_id  -  variant_value  -  variant_type  - price
112        1               green           color         200
113        1               red             color         300


Вопрос

Как я могу использовать ajax (pjax), чтобы изменить цену продукта (на странице показа), когда пользователь щелкает по одному цвету без обновления страницы? И вставлять детали состояния в URL

...