X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> ajax и data ответ из php файла
kvins
kvins
Topic Starter сообщение 20.3.2016, 19:21; Ответить: kvins
Сообщение #1


Завсегдатай
*****


Группа: Active User
Сообщений: 750
Регистрация: 7.9.2011
Из: москва
Поблагодарили: 89 раз
Репутация:   7  


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


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

Код
            $.ajax(
                "/include/api/add.php",
                {
                    type: "post",
                    dataType: "json",
                    context: this,
                    data: {
                        "type":       "ajax",
                        "controller": "cart",
                        "action":     "add",
                        "id":         id,
                        "quantity":   qty
                    }
                })
                .done(function(data) {

}



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

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

Код
data.id
data.amount


и даже вложенные
Код
data.items[key].price


Сообщение отредактировал kvins - 20.3.2016, 19:22


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 20.3.2016, 20:37; Ответить: mmkulikov
Сообщение #2


Старожил
******

Группа: Active User
Сообщений: 2023
Регистрация: 21.9.2012
Из: СССР
Поблагодарили: 587 раз
Репутация:   68  


Цитата(kvins @ 20.3.2016, 17:21) *
Меня интересует можно ли из php как масив передать данные


Вот "руководство к действию", так сказать... :evrika:


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 20.3.2016, 21:17; Ответить: x64
Сообщение #3


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3424
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2744 раза
Репутация:   289  


Код
header('Content-Type:application/json; charset=utf-8'); // отослать заголовок
$arr = array();
$arr['id'] = 12;
$arr['amount'] = 20;
echo json_encode($arr);
exit; // всё сделано, выйти


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kvins
kvins
Topic Starter сообщение 20.3.2016, 21:33; Ответить: kvins
Сообщение #4


Завсегдатай
*****


Группа: Active User
Сообщений: 750
Регистрация: 7.9.2011
Из: москва
Поблагодарили: 89 раз
Репутация:   7  


mmkulikov,Это же тока для WP движка


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 20.3.2016, 21:44; Ответить: mmkulikov
Сообщение #5


Старожил
******

Группа: Active User
Сообщений: 2023
Регистрация: 21.9.2012
Из: СССР
Поблагодарили: 587 раз
Репутация:   68  


Цитата(kvins @ 20.3.2016, 19:33) *
Это же тока для WP движка

Там (по ссылке) расписать суть того, как это делать. Просто повторить реализацию...

x64, А про заголовочек ничего не сказали. Да и я так понимаю, там не только массив надо вернуть, а и html тоже ... :blush:
Но суть описана...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 20.3.2016, 21:48; Ответить: x64
Сообщение #6


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3424
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2744 раза
Репутация:   289  


mmkulikov, да пожалуйста, дополнил :P
А html можно и в переменной, хотя б $arr['html']


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 21.3.2016, 13:28; Ответить: mmkulikov
Сообщение #7


Старожил
******

Группа: Active User
Сообщений: 2023
Регистрация: 21.9.2012
Из: СССР
Поблагодарили: 587 раз
Репутация:   68  


x64, Там еще один важный момент - это
Код
@header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3348 Вчера, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) php скрипты любой сложности / диз+верстка (адаптивно)
любые задачи на php - автоматизация, парсинг, работа с БД
1 affrodita 489 8.12.2017, 17:40
автор: affrodita
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыImage Optimizer (PHP)
6 bars96 905 17.11.2017, 0:47
автор: bars96
Открытая тема (нет новых ответов) Стабильный хостинг за 30р в месяц. GNU/Linux, PHP, MySQL, Perl, бэкапы. Помогу перенести сайт.
5 freeax 1538 10.11.2017, 13:15
автор: freeax
Горячая тема (нет новых ответов) [предлагаю] Качественные услуги по PHP/HTML/CSS/JS, любые движки
Услуги программирования
31 Alexandr_js 10027 2.11.2017, 16:36
автор: gretskov


 



RSS Текстовая версия Сейчас: 13.12.2017, 2:19
Дизайн