- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер. Подскажите пожалуйста как мне передать данные из PHP
в js скрипт.
есть переменные
мне нужно каждое значение из переменной PHP передать в JS скрипт.
тоесть данные будут в js скрипт выдаваться из базы данных, в базу добавляться по мере поступления.
потому как это надо для кеширования документа.
P.S Заказал самоучители по аяксу и JS
но ждать их придеться долго.
Если кто подскажет буду очень благодарен.
<script>
var a = '<?php print $a?>';
</script>
Ну первое что на ум приходит - вывести их в html:
Далее забираем данные скриптом:
var va = document.getElementById('vara').value;var vb = document.getElementById('varb').value;
var vc = document.getElementById('varc').value;
Ех... быстро пишут :) Ну всё что выше сказано, но словами.
ну это нужно JS в пхп файл засунуть и там уже через <?echo $a?> и т.д. расставлять переменные.
ИЛИ в форме запихивать некие:
<input type="hidden" id="var1" value="<?echo$a;?>">
и потом через document.getElementById("var1").value; их считывать.
НО не забывайте потом перепроверять (если конечно они будут потом назад отправлятся) эти переменные в ПХП ибо исключить дырки с подстановкой не нужных данных в эту переменную.
Я просто хочу скриптом PHP брать из базы нужные новости и
через скрипт js выводить их на сейте сайтах.
По этому нужно продумать кеширование чтоб новости не брать постоянно из базы, не создавать нагрузку.
Спасибо за помощь всем отписавшимся.
Я просто хочу скриптом PHP брать из базы нужные новости и
через скрипт js выводить их на сейте сайтах.
По этому нужно продумать кеширование чтоб новости не брать постоянно из базы, не создавать нагрузку.
Спасибо за помощь всем отписавшимся.
Оптимальный вариант - это отдавать PHP скриптом данные в формате XML или JSON (javascript object notation) и забирать их на стороне клиента аяксом (используюя js-фреймворк, естественно).
Вообще, совет на будущее: используйте фреймворки (и для кеширования тоже) в своих проектах, а не собирайте костыли вроде тех, которые вам посоветовали.
Аякс с гет-запросом, и соответствующие заголовки в ПХП чтобы кешировалось. Выводить JS через PHP это, батенька, изврат =)
Оптимальный вариант - это отдавать PHP скриптом данные в формате XML или JSON (javascript object notation) и забирать их на стороне клиента аяксом (используюя js-фреймворк, естественно).
Вообще, совет на будущее: используйте фреймворки (и для кеширования тоже) в своих проектах, а не собирайте костыли вроде тех, которые вам посоветовали.
аякс не знаю пока,только заказал учебники по аяксу и js .