Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 01.06.2013
Сообщений: 6

Передать результат успешного выполнения Ajax на jQuery в php переменную

19.07.2016, 19:58. Показов 1332. Ответов 2
Метки ajax, php (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуй одна из самых тривиальных задач для профи и одна из самых сложных для понимания для новичков.
Имеется код на jQuery:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function search(id){
        $.ajax({
            url: 'page.php',
           type: 'POST',
       dataType: 'JSON',
           data: { 
                    'submit': id,
                    'time' : $('input[name=time_'+id+']:checked', '#checkpanel').val(),
                    'images' : $('#images_'+id).prop('checked')
                 },
           success: function (data){
               ??????????          
           }
      });
    }
Данные из data попадают в пхп файл page.php, обрабатываются и возвращаются, грубо говоря, в виде ассоциативного массива с названием data. Какой код нужно вставить вместо "???????????", чтобы как то передать этот массив data в php переменную на текущей странице? $.(post).... не предлагать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.07.2016, 19:58
Ответы с готовыми решениями:

Через ajax в url:'ajax.php', нужно передать одну переменную, и значение radio кнопки
Как значение radio передать я разобрался, а вот как еще переменную со страницы кинуть в url: ajax.php Всем спасибо

Как передать результат запроса ajax в переменную javascript?
Есть функция, мне нужно получить значение переменной end в этой функции function(data) { //alert(data); end = data; } чтоб...

Из Jquery передать переменную в PHP
есть несколько ссылок вида <a id="1" data-id="trigger"></a> <a id="2" data-id="trigger"></a> <a id="3"...

2
 Аватар для sad67man
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,839
20.07.2016, 09:57
Almr, Что вы имеете ввиду под передать в php переменную на текущей странице?
0
0 / 0 / 1
Регистрация: 07.07.2016
Сообщений: 18
22.07.2016, 14:13
здесь в скрипте page.php буду доступны данные в виде $_POST['submit'],$_POST['time'],$_POST['images']. примерный обработчик page.php может быть таким:
page.php
PHP
1
2
3
4
if($_SERVER['REQUEST_METHOD']=='POST') {
/* обработка данных */
 echo $_POST['submit'];
}
не вижу смысла повторно передавать из data в php. всю обработку можно выполнить за раз в page.php, а уже затем передать измененные данные , скажем в формате JSON, примерно так:
PHP
1
echo '{ "submitres":"'.$_POST['submit'].'" }';
тогда вместо ?????????? можно записать:
JavaScript
1
2
var res=JSON.parse(data);
alert(res.submitres);
т.е. вы получите доступ к результату в виде объекта res с полем submitres (и другими, если надо). на текущей страницы ими можно пользоваться в js-коде. php работает в скрипте на сервере, в браузере используются лишь php-вставки(по необходимости), а основная работа идет на javascript.
если же все-таки надо обратно передать данные в php-скрипт, то сделать это можно только аяксом, вроде $.post или $.ajax, инициировав новый запрос к серверу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.07.2016, 14:13
Помогаю со студенческими работами здесь

Передать переменную из php в ajax
Все привет,есть два скрипта php и ajax,находятся они не на одной странице,мне нужно передать значение переменой из php в ajax,как такое...

Не получается передать значение из jquery и ajax в php
Нужно полученое значение из переменной n передать в php страницу $('.popup-open').click(function() { n=$(this).attr('value'); ...

Как переменую из jquery передать в переменную php
Навеяло отсюда: https://www.cyberforum.ru/javascript-jquery/thread578306.html А как переменую из jquery передать в переменную php на...

Передать через Ajax php переменную
Со страницы авторизации, идет перенаправление на главную страницу. Все данные о пользователи хранятся в php сессии.Далее на главной...

Не могу передать результат JS в переменную PHP
<script> $('#table tr').on('click', function(e) { $('#table tr').removeClass('marked'); $(this).addClass('marked'); ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru