У меня есть два выпадающих списка, что выбор первого выпадающего списка правильно заполняет второй. Я успешно реализовал его с помощью ajax-php.Используйте selectize.js для заполнения второго раскрывающегося списка
Теперь я пытаюсь использовать selectize.js, примененный к первому из select
(первый выпадающий список), который работает нормально, как ожидалось, но второе выпадающее меню не заполнено должным образом. Я прочитал документацию (что не самое лучшее, что я когда-либо читал), и я думаю, что по умолчанию selectize.js не может обрабатывать метаданные.
Однако есть addOption()
и addItem()
метод, который является то, что я должен implement.My проблема заключается в том, что я не могу найти способ для синтаксического анализа результатов, данные АЯКС-PHP (и сохраняется как options
во втором раскрывающемся меню) и использовать их должным образом ...
PHP код
echo "<select name='universities' id='universities' ></select>"; //Here is where the second dropdown is populated properly
JQuery Code-обновление второй выпадающий
//Successfully the second dropdown is populated before
$("#universities").selectize();
//If i change the first dropdown option now,the second dropdown remains the same
//if i comment $("#universities").selectize(); line everything works fine.
Любые идеи?
В документации есть надпись: «API является пятнистым. Если город не загружается, это проблема ». Города не загружаются. Что может быть проблемой? – wrufesh
Нет смысла просто повторять, что выбрать документацию (для чего это). Это гораздо более полезно, если вы можете привести конкретный пример, который отличается или расширяет документацию. – DaveF