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 :: ajax и data ответ из php файла

 PHP.SU

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


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

> Без описания
kvins
Отправлено: 20 Марта, 2016 - 17:20:45
Post Id



Частый гость


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


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




Всем привет, вопрос возомжно ли с php файла передать параметры функции data ответа от js


Вот куски кода рабочие

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.             $.ajax(
  3.                 "/include/api/add.php",
  4.                 {
  5.                     type: "post",
  6.                     dataType: "json",
  7.                     context: this,
  8.                     data: {
  9.                         "type":       "ajax",
  10.                         "controller": "cart",
  11.                         "action":     "add",
  12.                         "id":         id,
  13.                         "quantity":   qty
  14.                     }
  15.                 })
  16.                 .done(function(data) {
  17.  
  18. }
  19.  



Меня интересует можно ли из php как масив передать данные чтобы из

DATA ответа получать такие данные

CODE (javascript):
скопировать код в буфер обмена
  1. data.id
  2. data.amount


и даже вложенные
CODE (javascript):
скопировать код в буфер обмена
  1. data.items[key].price


-----
тута
 
 Top
kuller
Отправлено: 20 Марта, 2016 - 17:54:14
Post Id



Частый посетитель


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


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




используй json

пример

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $.post('test.php', { txt: codeNote },
  3.        
  4.         function(data, status)
  5.         {
  6.                 $("#result").val(data.text);
  7.         }, "json");
  8.  


php такой
PHP:
скопировать код в буфер обмена
  1.  
  2. $text = "какие та данные";
  3.                                 "text" => $text,
  4.                         ));
  5.                        
  6.                         echo $a;
  7.  

(Отредактировано автором: 20 Марта, 2016 - 17:54:53)

 
 Top
Flash_PR
Отправлено: 20 Марта, 2016 - 17:59:00
Post Id



Посетитель


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


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




Массив вроде нет. Но его можно загнать в json. Обратно в js автоматом раскодирется.

Типа такого
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).on("click", ".class", function(){
  3.        
  4.  
  5.         $.post('file.php', { данные пост }, function(success) {
  6.             if(success.code){
  7.                 info.append(success.form);
  8.             }
  9.         }, "json");
  10.  
  11.     });
  12.  


ЗЫ: Можно принимать json, xml, html.

(Отредактировано автором: 20 Марта, 2016 - 18:01:45)



-----
Умные мысли приходят тогда, когда все глупости уже сделаны...
 
My status
 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