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 :: передача параметров с jquery в php

 PHP.SU

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


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

> Без описания
soundstorm
Отправлено: 30 Апреля, 2014 - 10:45:46
Post Id


Новичок


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


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




Доброго времени суток! Есть админ панель со списком пользователей. При нажатии на кнопку у одного из них открывается всплывающее окно для редактирования. Вот только не могу споймать id в обработчике.
На adm_panel.php есть кнопка отправки и функция этого окна:
PHP:
скопировать код в буфер обмена
  1. <script id="contactTemplate" type="text/template">
  2. <button id="trigg" class="edit" >Edit</button>  // кнопочка


В 1.js обработка нажатия и вызов этой самой функции:
CODE (javascript):
скопировать код в буфер обмена
  1. editContact:            
  2.            function PopUp(){    
  3.            var removedTypeId = this.model.get("id").toLowerCase();  //улавливаю id соответствующего пользователя
  4.                 $.post("adm_panel.php", { id: +removedTypeId },  // отсылаю этот id в обработчик, где и находится ф-я всплывающего окна.
  5.                   function(data){
  6.                           openbox('hide-layout','popup');  //вызываю  ф-ю всплывающего окна.
  7.                                }
  8.                          );                    
  9.                     },

Окно работает, в Firebug вижу, что id передалось, но принять параметр не получается. Вывожу так: а выводит пустое значение. Получается, что страница не перегружается, и php не знает, что ему что-то передали, а если перегрузить, то параметр уже будет потерян. Что делать, подскажите, пожалуйста!
 
 Top
Zuldek
Отправлено: 30 Апреля, 2014 - 10:55:26
Post Id


Постоянный участник


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


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




CODE (javascript):
скопировать код в буфер обмена
  1. ...
  2.            function PopUp(){    
  3.            var removedTypeId = this.model.get("id").toLowerCase();  //улавливаю id соответствующего пользователя
  4.                 $.post("adm_panel.php", { id: +removedTypeId },  // отсылаю этот id в обработчик, где и находится ф-я всплывающего окна.
  5.                   function(data){
  6.                           alert(data); // or concole.Log ...
  7.                           //openbox('hide-layout','popup');  //вызываю  ф-ю всплывающего окна.
  8.                                }
  9.                          );                    
  10.                     },
  11. ...


adm_panel.php :

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if(isset($_POST['id'])) print_r($_POST['id']); else print_r($_REQUEST);
  3. die();
  4. ...
  5.  

(Отредактировано автором: 30 Апреля, 2014 - 10:56:40)

 
 Top
soundstorm
Отправлено: 30 Апреля, 2014 - 11:07:53
Post Id


Новичок


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


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




Спасибо, данные пошли. Вот только теперь без всплывающего окна. Надо вызов ф-и оформить. Сейчас попробую
(Добавление)
Огромное спасибо, как все оказывается просто))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB