|
|
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
$.ajax({ url: "/online_watch/index.php?datatype=json&do=refresh_client_list", dataType:"json", error:function(xhr, ajaxOptions, thrownError){ alert("Ошибка запроса "+thrownError+" - "+ajaxOptions+" - "+xhr.statusText+" - "+xhr.responseText+" - "+xhr.status); }, beforeSend: function(){ send_ow_action = 1; }, success: function(data){ send_ow_action = 0; $("#load").html(data); } }); Сервер отвечает die(json_encode(array('client_list'=>'ok','other'=>'20'))); В итоге алерт выводит Ошибка запроса SyntaxError: Unexpected token - parsererror - OK - {"client_list":"ok","other":"20"} - 200 Скрипт в UTF. Работаю не первый день с ajax запросами но такого еще не было. Если убрать dataType:"json", то запрос проходит без ошибок, но данные приходят в виде текста, а нужно json ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 17:32 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
nikolas23но данные приходят в виде текста, а нужно jsonа если этот текст в JSON.parse передать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 17:35 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
Яростный Мечnikolas23но данные приходят в виде текста, а нужно jsonа если этот текст в JSON.parse передать? Вот так авторvar d = JSON.parse(data) $("#load").html(d.client_list); Не прокатило ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 17:41 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
у тебя в начале ответа какие-то посторонние невидимые символы. вот я скопировал кусок текста, запихнул в [ src], и появились вопросики: Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 17:48 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
Яростный Мечу тебя в начале ответа какие-то посторонние невидимые символы. вот я скопировал кусок текста, запихнул в [ src], и появились вопросики: Код: php 1. Лишнего ничего нет. Это редактор впихнул знаки вопроса почему то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 17:52 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
nikolas23Вот так авторvar d = JSON.parse(data) $("#load").html(d.client_list); Не прокатило вот здесь сделай так: Код: javascript 1. 2. 3. если выскочит не 123 (код символа '{'), то приходит фигня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 17:55 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, алерт 65279 Тоесть данные не в UTF ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 17:59 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
в начало каким-то непонятным образом затесались несколько символов с кодом 65279 попробуй в пхп сделать просто Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 18:12 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
65279 это 0xFEFF (юя), признак кодировки utf-16 big endian. почему-то в ответ набилось 10 этих признаков. возможно кодировка, указанная в заголовке ответа, отличается от фактической. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 18:20 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
Яростный Меч, Не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 18:20 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
Это BOM (Byte Order Mark) все портит, теперь разобраться как его убрать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 18:25 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
nikolas23Это BOM (Byte Order Mark) все портит, теперь разобраться как его убратьспроси на соседнем (пхп-шном) форуме, как починить. Возможно, всё просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 18:26 |
|
||
|
Ошибка json ответа
|
|||
|---|---|---|---|
|
#18+
Яростный Мечnikolas23Это BOM (Byte Order Mark) все портит, теперь разобраться как его убратьспроси на соседнем (пхп-шном) форуме, как починить. Возможно, всё просто. Оказалось действительно просто. Даже умелец программу создал для удаления BOM меток UTF файлов Проблема решена. Спасибо за участие и помощь в решении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2014, 18:51 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38719701&tid=1446803]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 509ms |

| 0 / 0 |
