- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть хтмл файл.
В нем вставка пхп кода, которая делает запрос в БД, обрабатывает данные и формирует из них массив (обычный array).
Далее идет JS код Jquery, который из элементов массива, выбранных пхп скриптом, должен динамически создать <select>, в котором value и текст <option> будут созданы из данных пхп-шного массива.
Как решение вижу - пхп аррай в json и писать в тхт файл. jquery загружает этот файл и из json делаем что нужно.
Может есть варианты более изящные?
СпасибО!
п.с. сразу с пхп сделать формировку <select> не выйдет по ряду причин, не описанных в топике.
п.с. сразу с пхп сделать формировку <select> не выйдет по ряду причин, не описанных в топике.
Ну а массив сразу в код страницы записать тоже не выйдет? И что вообще за ряд причин таких, которые позволяют записать массив в файл, но не позволяют его разобрать.
Может есть варианты более изящные?
Есть. Называется AJAX.
пхп вам отдаст даннные в переменную с бэкэнда - зачем еще раз их дергать из файла? Делаете проверку что страница готова и полученные данные обрататываете скриптоами jqueryкак вашей душе угодно. Например если вам в селекте не нужно все что пришло из бэкенда. Ajax тут нужен только если вы хотите на лету менять данные на странице
1. выборка данных из бд делается и отдаётся php скриптом, способным принимать и обрабатывать нужные переменные. Например:
site.ru/script.php?param_1=xuy¶m_2=pizda¶m_3=jigurda
В каком формате и виде будут выходить данные - решать вам, json в том числе. Никаких текстовых файлов при этом не нужно.
2. JS скрипт или скрипт для любого нравящегося вам фреймворка на нужной странице асинхронно обращается к этому скрипту, получает данные и создаёт селекты и что угодно ещё.