Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка Unexpected token [ in JSON at position / 11 сообщений из 11, страница 1 из 1
28.08.2017, 22:53
    #39511927
dim---76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
мне надо на страницу передать данные для заполнения формы
делаю "$.ajax({type: "POST",url: "module/spr_data.php",dataType: "json",data: data"
в spr_data.php
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
        $res0=array();
        $res1=array();
        $res2=array();
        $res3=array();
        $sql = "SELECT ks.id, ks.klient_id, ks.service_id, ks.rate_id, ks.stat, ks.nomer,
                ser.name as ser_name, r.name as rate_name FROM account_service ks 
                INNER JOIN service ser ON (ser.id = ks.service_id) 
                INNER JOIN rates r ON (ks.rate_id = r.id) WHERE  (ks.id=".$id_rec.")";
       if ($result = $mysqli->query($sql)) {
            while ($row = $result->fetch_assoc()) {
                $res1[]=$row;  
            }
        }
        $sql = "SELECT * FROM service
                    WHERE (klient_id = ".$row_user_data['klient_id'].")";
        if ($result = $mysqli->query($sql)) {
            while ($row = $result->fetch_assoc()) {
                $res2[]=$row;  
            }
        }
         $sql = "SELECT * FROM rates
                    WHERE (klient_id = ".$row_user_data['klient_id'].") and (id=".$res1["rate_id"].")";
        if ($result = $mysqli->query($sql)) {
            while ($row = $result->fetch_assoc()) {
                $res3[]=$row;  
            }
        }
        $res0[]=$res1;
        $res0[]=$res2;
        $res0[]=$res3;
        header('Content-Type: application/json;charset=utf-8');
        print json_encode($res0);
        exit;


возвращает Unexpected token [ in JSON at position 331
так как возвращаемый json формирует json_encode, а данные возвращаются, то ошибку он не должен делать
...
Рейтинг: 0 / 0
30.08.2017, 06:27
    #39512564
Ошибка Unexpected token [ in JSON at position
авторошибку он не должен делать

Должен - не должен, что за гадание? Ты методом тыка программируешь? Посмотри дебаггером, что там конкретно за JSON у тебя получается
...
Рейтинг: 0 / 0
30.08.2017, 08:50
    #39512580
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
Код: javascript
1.
JSON.parse
...
Рейтинг: 0 / 0
31.08.2017, 22:43
    #39513725
dim---76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
возвращает:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
[
 [{"name":"Основной","rate":"1","dat":"2017-01-01","value1":"40.0000","value2":"0.0000","id":"1"}],
 [{"id":"1","klient_id":"5","name":"Основной","kod":"0"},{"id":"2","klient_id":"5","name":"Льготный","kod":"0"}]
]
[
 [{"id":"1","klient_id":"5","service_id":"1","rate_id":"1","stat":"1","nomer":"1","ser_name":"Вход","rate_name":"Основной"}],
 [{"id":"1","klient_id":"5","name":"Вход","ed":"м3","kod":"0","rates":"0"},{"id":"2","klient_id":"5","name":"Выход","ed":"чел.","kod":"0","rates":"0"}]
]
...
Рейтинг: 0 / 0
31.08.2017, 22:47
    #39513728
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
dim---76
Код: xml
1.
2.
]
[


а это что за херня посередине?
...
Рейтинг: 0 / 0
01.09.2017, 06:44
    #39513775
Ошибка Unexpected token [ in JSON at position
dim---76,

вуаля, это какой-то неправильный JSON
ты так и дальше собираешься работать? Вместо того, чтобы сделать самую тупую в мире вещь - взять и глазами поглядеть в данные, на которых спотыкается программа, бежать за помощью на форумы.
...
Рейтинг: 0 / 0
01.09.2017, 09:22
    #39513826
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
...
Рейтинг: 0 / 0
03.09.2017, 19:48
    #39514742
dim---76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
еще раз напишу, я не собираю json сам, а помещаю архив json_encode, соответственно "херня посередине" делается php, а вот почему он так делает я и спрашиваю
...
Рейтинг: 0 / 0
03.09.2017, 19:58
    #39514746
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
print_r($res0) перед json_encode что показывает?
...
Рейтинг: 0 / 0
03.09.2017, 20:24
    #39514759
dim---76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
закрыто, нашел ошибку, почему то $res0=array(); не обнулял массив
...
Рейтинг: 0 / 0
03.09.2017, 20:47
    #39514767
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Unexpected token [ in JSON at position
Почему-то?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка Unexpected token [ in JSON at position / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]