Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 34

связка jQuery с пхп

24.12.2011, 17:47. Показов 1942. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Посоветуйте пожалуйста как связать параметр "а" из кода джиквайр
Код:

JavaScript
1
2
3
4
5
6
$(window).load(function () {
    a = ???;
    a++;
   st="<input type=text name=industry"+a+" id=industry"+a+" class=prSetupP1Inp1>";
   $("li").filter('#add_industry').append(st);
});

с параметром $size из пхп
Код:

PHP
1
2
3
4
5
6
7
foreach($_SESSION as $key=>$value)
    foreach($value as $a=>$b)
    foreach($b as $c=>$d)
    {
        .....
    }
$size = count($b);

для вывода количества дополнительных инпутов в зависимости от их количества????
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2011, 17:47
Ответы с готовыми решениями:

генерация хтмл-форм посредством пхп, ajax, jQuery
Здравствуйте уважаемые программисты. У меня такая задача: Нужно создать систему, с помощью которой можно сгенерировать анкету для опроса....

идущее время на пхп и jquery
Здравствуйте, мне нужно вывести текущее время на сранице чтоб секунды шли, мне нужно это реализовать на пхп и jquery. С jquery только...

Калькулятор и связка 2-x jquery ui-slider
Ребят, всем привет! В общем собираю я тут калькулятор примитивный, но наступил творческий кризис, поэтому обращаюсь к Вам за подсказкой......

9
мастер топоров
 Аватар для Koran
917 / 742 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
27.12.2011, 19:00
запишите jQuery-метод в php-код и вместо нужной переменной в jQuery подставляйте php-переменную
1
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
29.12.2011, 23:28
Цитата Сообщение от Koran Посмотреть сообщение
и вместо нужной переменной в jQuery подставляйте php-переменную
это хоть и будет работать, но в js-консоли браузера проверьте, там убелт ошибка, на других страницах, в которых не определена php-переменная.
в js такое нормально, а в jQuery почему то такая ситуция происходит. наверное потому что оно полностью строит DOM-дерево
0
мастер топоров
 Аватар для Koran
917 / 742 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
29.12.2011, 23:32
несколько раз перечитал, но не понял вашего утверждения/замечание.
не могли бы вы подробнее описать когда это не будет работать?
0
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
30.12.2011, 00:59
Цитата Сообщение от Koran Посмотреть сообщение
не могли бы вы подробнее описать когда это не будет работать?
я не сказал, что НЕ будет работать
Цитата Сообщение от Love_and_Peace Посмотреть сообщение
это хоть и будет работать,
Я имею ввиду, что браузер будет показывать ошибку js на других страницах сайта, где переменная php не определена.

вот у меня такой пример был использования datapicker jQuery и консоль в браузере мне выдает такую вешь
Code
1
2
current_url is not defined
[Прерывать на этой ошибке] $( "#datepicker_" + current_url ).datepicker({
так передаю php-переменную в jQuery
JavaScript
1
2
3
4
5
6
7
8
9
// Datepicker:
  // For Admin Panel (Catalogizator)
  // date from
  $(function() {
      $( "#datepicker_" + current_url ).datepicker({
           changeMonth: true,
           changeYear: true
      });
  });
Добавлено через 3 минуты
а так, все прекрасно работает, просто если кто заглянет в firebug напр., (если пользуется Фаяфокс) или в IE (там ошибка уже высвечивается внизу, в панели состояния), то он увидит ошибку и где она находится
0
мастер топоров
 Аватар для Koran
917 / 742 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
30.12.2011, 01:33
Цитата Сообщение от Love_and_Peace Посмотреть сообщение
так передаю php-переменную в jQuery
а как вы передаете переменные php в jQuery (фактически в JavaScript)?
Чет я вообще перестал вас понимать.
Вы ничего не путаете?
0
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
30.12.2011, 02:15
Цитата Сообщение от Koran Посмотреть сообщение
а как вы передаете переменные php в jQuery (фактически в JavaScript)?
так
PHP
1
2
3
<script type="text/javascript">
    var current_url = "<?= $current_url; ?>";
</script>
поле такое
PHP
1
<input type=\"text\" id=\"datepicker_$current_url\" name=\"datepicker_$current_url\" style='width: 140px;' />
1
мастер топоров
 Аватар для Koran
917 / 742 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
30.12.2011, 02:23
ну да, именно так..
чет я не так вас понял..
прошу прощения

если у вас бывают моменты когда php-переменная не определена, то такие моменты нужно обрабатывать либо на стороне сервера, либо на стороне клиента. я думаю что вы это понимаете тоже
0
 Аватар для __PION__
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
30.12.2011, 02:42
ну я для jQuery передаю определенные уже переменные, напр., мне нужно было передавать в jQuery id баннерной зоны, сначал я делал через такую же запись
PHP
1
2
3
<script type="text/javascript">
    var current_url = "<?= $current_url; ?>";
</script>
тока подставив свою переменную конечно, потом исправил передав php-переменную прямо в нужное поле (в какой-нибудь его атрибут), а в jQuery беру значение этого атрибута, напр., для случая id банерной зоны
PHP
1
2
<!-- банерная зона -->
<input type="hidden" id="zoneid" name="zoneid" value="<?= $zone_id; ?>" />
и в jQuery
JavaScript
1
2
// Переменная сессии для баннерной системы
var zone_id = $('#zoneid').val();
Вот так ошибку js можно избежать
0
65 / 65 / 6
Регистрация: 22.09.2010
Сообщений: 182
30.12.2011, 19:29
Есть 2 способа избежать такой ошибки (по крайней мере 2)
1) не выводить datepicker в php, если не определена переменная
2) не запускать datepicker если current_url == undefined
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.12.2011, 19:29
Помогаю со студенческими работами здесь

Связка jquery и php через JSON
Здравствуйте, javascript отправляет запрос в settings.php, в котором находится много скриптов. Для того чтобы вызвать php функцию,...

что лучше для виполненя: пхп как модул или пхп как CGI ?
привет, как ви думаете, все сами себя уважаюши хостер как сделал: устанавливал пхп как модул апач, или как CGI ?

Общение пхп потоков, есть ли область видимая для всех пхп потоков?
Добрый день форумчане. Суть вопроса такова - сайт работает с апи вк, как известно у вк есть ограничение: запросы к апи должны идти не...

Первые шаги в JQuery (хочу добавить переменную в код JQuery)
Здравствуйте. Захотел сделать галерею на сайте и чтобы при нажатии на кнопу показывало случайную картинку, но не понимаю как вставить...

Установка стиля используя jQuery для ошибок , которые генерирует jquery validate
Стиль для ошибок, которые генерируются с помощью библиотеки jquery validate можно оформить через файл *.css. .error { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru