Size: a a a

2020 April 24

PO

Pavel Omelchenko in FrontCoder
А если там будет что-то типа name=“name[]”, то будет массив всех значений
источник

k

krau5 in FrontCoder
То есть если я поставлю просто name='x', то вернет последнее, а если name='x[]', то я получу массив. Я правильно понял?
источник

PO

Pavel Omelchenko in FrontCoder
Да
источник

PO

Pavel Omelchenko in FrontCoder
По сути у тебя все поля работают как ассоциативный массив
источник

SZ

Shtirli Z in FrontCoder
кто-то работал в с nouislider в привязке с битриксом?
https://refreshless.com/nouislider/

я фронтендер, отдал беку ренж реализованнsй на основе этого плагина. он по изменению инпута делает запрос за результатами и по получению меняет всю разметку.
соответственно новые инпуты никак не подвязаны в плагину, нужно опять делать инициализацию
Говорит что менять разметку только с результатами нельзя так как такой принцип работы битрикса с умными фильтрами.
может кто-то подсказать как такое разрулить?

так же бекер говорит что это неправильная тема отдавать фронт где разметка осуществяестя js-ом. насколько это верно

вот сам результат:
http://116.203.37.213/catalog/?set_filter=y
источник

V

Vladislav in FrontCoder
Shtirli Z
кто-то работал в с nouislider в привязке с битриксом?
https://refreshless.com/nouislider/

я фронтендер, отдал беку ренж реализованнsй на основе этого плагина. он по изменению инпута делает запрос за результатами и по получению меняет всю разметку.
соответственно новые инпуты никак не подвязаны в плагину, нужно опять делать инициализацию
Говорит что менять разметку только с результатами нельзя так как такой принцип работы битрикса с умными фильтрами.
может кто-то подсказать как такое разрулить?

так же бекер говорит что это неправильная тема отдавать фронт где разметка осуществяестя js-ом. насколько это верно

вот сам результат:
http://116.203.37.213/catalog/?set_filter=y
Динамически созданные инпуты не работают, или что?
источник

SZ

Shtirli Z in FrontCoder
Vladislav
Динамически созданные инпуты не работают, или что?
как я понимаю флов:
- загружается html
- парсится в dom
- по onready запускается скрипт, который в доме ищет что ему нужно, навешивает события на єлементы
- по получению результатов подменяется дом, удалив старый. а скрип не перезапущен, на новых элементах нет событий которые навешивает скрипт
источник

V

Vladislav in FrontCoder
Если правильно понял то вот тут посмотри
источник

SZ

Shtirli Z in FrontCoder
как тот скрипт работает (могу код сбросить, но думаю в двух словах будет понятнее):
на див инициализируется плагин слайдера `noUiSlider.create($node) , которая добавляет разметку туда и навешивает функционал. Дальше по событиям самого плагина по изменению я назначаю значения инпутам. все по документации.
источник

SZ

Shtirli Z in FrontCoder
Vladislav
Если правильно понял то вот тут посмотри
спасибо! посмотрю
источник

SZ

Shtirli Z in FrontCoder
Vladislav
Если правильно понял то вот тут посмотри
про делегирование я знаю. мы там клик навешиваем не на элемент на на его родителя.

может я чего не допонимаю, но тут немного иная ситуация - у меня не onclick, а onready документа. по нему я и инициализирую плагин. Как я на фронте могу знать что бекенд изменил разметку не перерендерив страницу? onready не вызовится
источник

SZ

Shtirli Z in FrontCoder
хотя, кажется есть идея! использовать MutationObserver на этот элемент.
источник

SZ

Shtirli Z in FrontCoder
попробую
источник

PO

Pavel Omelchenko in FrontCoder
по аватаркам показалось, что человек сам с собой поговорил 🙈
источник

V

Vladislav in FrontCoder
Pavel Omelchenko
по аватаркам показалось, что человек сам с собой поговорил 🙈
источник

DZ

Dmitry Zatsepin in FrontCoder
Ребята, привет. Не подскажете, кто знающий, в чем может быть подвох?
источник

AS

Anatoliy Salamatin in FrontCoder
Dmitry Zatsepin
Ребята, привет. Не подскажете, кто знающий, в чем может быть подвох?
ошибка в первом сообщении написана
источник

DZ

Dmitry Zatsepin in FrontCoder
Не удается прочитать свойство "сообщения" неопределенного типа
источник

DZ

Dmitry Zatsepin in FrontCoder
Анатолий привет. А что это значит, я глобального ничего не делал, все работало. Текст в статье менял и на тебе.
источник

ИЕ

Иван Есин in FrontCoder
Он не может прочитать свойство messages у неопределенного объекта. Выведи в консоль объект и смотри чокаво
источник