Помощник
|
Проблема с JSON |
ShowPrint
|
Сообщение
#1
|
||||
|
|
||||
|
|||||
ixman |
9.11.2017, 22:57;
Ответить: ixman
Сообщение
#2
|
|
Михаил, я в своё время пытался изобрести такой же велосипед, но где-то тоже наступил на грабли и решил использовать стороннее решение. Это конечно плохо, но зато я сэкономил время.
|
|
|
ShowPrint
|
Сообщение
#3
|
|
Ixman, Иван, жалко бросать велосипед когда он на ходу, но небольшая восьмерка на колесе. Попробую ещё выровнять восьмёрку "натяжкой спиц".
Нагуглил что чаще всего такие ошибки появляются когда в json попадают не символьные переменные. Попробую ещё поэкспериментировать с обработчиком. Спасибо за участие |
|
|
ixman |
10.11.2017, 10:56;
Ответить: ixman
Сообщение
#4
|
|
ShowPrint, если что-то получиться, то я буду рад узнать что и как.
|
|
|
ShowPrint
|
Сообщение
#5
|
|
|
если что-то получиться, то я буду рад узнать что и как Иван, ну тебе-то известно, что "восьмерка" на колесе исправляется элементарно, это современная молодежь в таких случаях тащит велик в ремонт или выбрасывает и покупает новый. :)Ночером пришла в голову мысля что, как и в какой последовательности проверить надо, тем более что у меня есть пара-тройка функций которые работают с json (написанные после твоей подсказки - эзотерического "пинка") :) Собственно по шагам: 1. Воткнул в обработчик возврат "тестового" json, не связанного с вытаскиваемыми данными:
Результат: ошибка сохранилась (в других функциях всё в норме). Вывод: что-то не так в JS-функции. 2. Посмотрел по справочнику параметры функции $.ajax и сравнил с другими своими рабочими вариантами. Ошибка сразу нашлась. :) Как говорится Дело было не в бобине, дело было не в реле - раздолбай сидел в кабине и Вариантов решения оказалось два, поправить надо JS-функцию, оба варианта они вытекают из: Вызов JSON.parse(str) превратит строку с данными в формате JSON в JavaScript-объект/массив/значение. Вариант 1. Убрать строку
В этом случае результат получается как строка, которую можно распарсить в json Вариант 2. Убрать строку
В этом случае просто продолжать работу с jsonResult как с json Ошибка кода в стартпосте заключалась в том, что возвращаемый php-обработчиком результат уже был объявлен как json, а я его пытался распарсивать как строку, как результат - получал то, что получал в консоли :) [offtopic]Скучно жить - чудес всё-таки не бывает :D[/offtopic]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Zel.Biz - CPA/CPI партнерка и Push-сеть (XML JSON feed) | 0 | zelads1 | 869 | 27.12.2020, 17:05 автор: zelads1 |
|
Zel.Biz - Push/CPA/CPI рекламная сеть (XML JSON feed) | 0 | Zelads | 1672 | 14.10.2020, 13:22 автор: Zelads |
|
Проблема с админкой | 5 | Prok | 2315 | 29.7.2019, 20:04 автор: dvakarandasha |
|
Проблема с таблицей, которая выводится через скрипт | 7 | vanchester | 1336 | 15.2.2019, 19:06 автор: Artos_mw |
|
Проблема в тегах при сохранении контента | 1 | Kord18 | 1405 | 13.3.2018, 18:19 автор: Evgeniy3200 |
Текстовая версия | Сейчас: 29.3.2024, 15:48 |