Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: передача большого количества переменных из PHP в JS

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
dasser
Отправлено: 28 Марта, 2017 - 17:47:22
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




уважаемые комрады, помогите новичку (с JS у меня слабо).
При изминении в форме поля "num_contr" обновляет зависимое поле.
рабочий кусок кода в JS:
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function()
  2. {
  3.  $('input[type=text]:text').change(function (){
  4.  $.post("ajax_all.php", { "num_contr" : $('input[type=text]').val()},
  5.  
  6.  function(data){
  7. var     details = $("#pr1").val(data);
  8.  });
  9. });
  10.    });

в ajax_all.php выводит результат одного запроса из мускула.

Ну;но, так же при изминении поля "num_contr", выводить результат php-запроса в мускул только на более 200 переменных и подставлять их в соответствующие id форми.
для наглядности id соостветствуют переменным, следующим образом (id - переменная): pr1 - pr1p, pr2 - pr2p, pr3- pr3p, ...
ps: не пойму как вывести значения множества переменных из отдельного php-обработчика в функцию для подстановки значений по id поля формы, при изменении одного поля, не утяжеляя"велосипедами" код.
 
 Top
andrewkard
Отправлено: 28 Марта, 2017 - 18:49:24
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. $data = array(
  3.     'pr1p' => $row['pr1p'],
  4.     'pr2p' => $row['pr2p']
  5. );
  6. echo json_encode($data);
  7.  
 
 Top
dasser
Отправлено: 28 Марта, 2017 - 18:55:32
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




andrewkard пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $data = array(
  3.     'pr1p' => $row['pr1p'],
  4.     'pr2p' => $row['pr2p']
  5. );
  6. echo json_encode($data);
  7.  

а вывод в айдишки тогда как? (я в JS - 0)
 
 Top
Fart
Отправлено: 28 Марта, 2017 - 20:36:13
Post Id



Посетитель


Покинул форум
Сообщений всего: 324
Дата рег-ции: Июль 2016  


Помог: 10 раз(а)




 
 Top
dasser
Отправлено: 28 Марта, 2017 - 22:17:59
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Fart пишет:

ивените, не понятно как результат (не алертом) будет выводиться в соответствующем поле с индивидуальным id
 
 Top
quad
Отправлено: 29 Марта, 2017 - 10:10:47
Post Id



Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Март 2017  
Откуда: Россия


Помог: 0 раз(а)




Цитата:
вот тебе JS код обработчик (Отобразить)

А вот тебе для примера php (Отобразить)


Ты это хотел? Я павильон понял? Растерялся
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB