powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка Unexpected token [ in JSON at position
11 сообщений из 11, страница 1 из 1
Ошибка Unexpected token [ in JSON at position
    #39511927
dim---76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне надо на страницу передать данные для заполнения формы
делаю "$.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
Ошибка Unexpected token [ in JSON at position
    #39512564
авторошибку он не должен делать

Должен - не должен, что за гадание? Ты методом тыка программируешь? Посмотри дебаггером, что там конкретно за JSON у тебя получается
...
Рейтинг: 0 / 0
Ошибка Unexpected token [ in JSON at position
    #39512580
waszkiewicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
JSON.parse
...
Рейтинг: 0 / 0
Ошибка Unexpected token [ in JSON at position
    #39513725
dim---76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
возвращает:
Код: 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
Ошибка Unexpected token [ in JSON at position
    #39513728
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dim---76
Код: xml
1.
2.
]
[


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

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


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