Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
allonemoon
1 / 1 / 1
Регистрация: 31.10.2015
Сообщений: 125
#1

Как разобрать JSON массив из PHP? - jQuery

15.12.2017, 22:19. Просмотров 146. Ответов 2

Добрый вечер! Подскажите новичку..... Как разобрать, json массив полученный из обработчика PHP в js скрипте?

делаю запрос к обработчику
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 var hashUser = $.cookie('idUser');
    jQuery.ajax({
            type: "POST",
            url: "/mode/content/userPhotoAlbum/albomy.php",
        data:{"hashUser": hashUser}, 
            success:function(response){
               if(response == 0){  // смотрим ответ от сервера и выполняем соответствующее действие
                alert('туго');
              }else{
 
        
            alert(response);
        
              }
              }
              })
обработчик

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if (isset($_POST)) {
    
 
    $kolAlbum=mysqli_num_rows(mysqli_query($db_connect, "select * from `PhotoAlbum` where `idUser`='".$_COOKIE['idUser']."'"));
    $Album=mysqli_query($db_connect, "select * from `PhotoAlbum` where `idUser`='".$_COOKIE['idUser']."'");
    
    while ($photoAlbom=mysqli_fetch_assoc($Album)) {
        
      $PhotoUser=array($photoAlbom);
        
    }
 
   $jsonPhotoAlbomy=array($kolAlbum, $PhotoUser);
   $jsonPhoto=json_encode($jsonPhotoAlbomy);
  
    
        
 
}
Как с ним работать понять не могу пока!?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2017, 22:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как разобрать JSON массив из PHP? (jQuery):

Как разобрать строку с несколькими значения JSON
Проблема думаю в задании массива у меня думаю.... Как её решить понять не...

Как передать массив из javascript в php используя json
Как передать массив в php, и там вывести этот массив используя json? var...

JSON массив из PHP, получаю объект, а нужен массив
Всем привет! Формирую массив на стороне сервера, массив - результат выборки...

Передать массив в формате JSON из AJAX в PHP и обратно
Здравствуйте! Помогите пожалуйста разобраться. Нужно передать массив из AJAX...

Разобрать json
Всем привет! Приходит ответ в таком виде: { "831" : { "value" : "123",...

Ассоциативный массив из php при преобразовании в json теряет порядок элементов
Ассоциативный массив из php при преобразовании в json теряет порядок элементов...

2
msheal
665 / 275 / 176
Регистрация: 05.03.2015
Сообщений: 746
15.12.2017, 23:15 #2
Если в ответ и правда json, то разбирается он так:
Javascript
1
2
3
success:function(response){
    var jsonData = JSON.parse(response)
}
0
Уф
560 / 551 / 358
Регистрация: 13.07.2015
Сообщений: 1,650
Завершенные тесты: 1
16.12.2017, 16:49 #3
а можно просто в php отправить заголовок и сразу браузер будет понимать что это массив (без всяких json.parse)
PHP
1
2
3
$json = json_encode($result);
header("Content-type: application/json; charset=utf-8");
echo $json;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2017, 16:49
Привет! Вот еще темы с решениями:

Правильно разобрать json
Добрый день всем. Постараюсь подробно описать сам вопрос. Есть приложение...

Как вернуть json данные из php
Всем привет, делаю запрос к серверу ...

Как передать значение php json в javascript
Всем доброго времени суток, суть в чем, нужно подсчитать количество элементов с...

Как получить массив json в javascript
Вот кусочек кода на странице: <?json_encode($rrr);?> <script...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru