|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|||||||||||||||||||||
Ajax вывод значений json21.12.2015, 17:08. Показов 7444. Ответов 14
Метки нет (Все метки)
При выборе радикнопки посылаю аяксом value этой радиокнопки обработчику php. Там ищу в базе по этому value и возвращаю результат обратно в виде json. Сначала пробую вывести alertом все полученные данные. И они выводятся:
ajax код
В обработчике php данные возращаю в кодировке unicode (при этом других echo и т.п. больше нет)
В чём дело и что не так я делаю? Хочу заполнить полученными данными input
0
|
|||||||||||||||||||||
| 21.12.2015, 17:08 | |
|
Ответы с готовыми решениями:
14
Ajax вывод JSON массива Разбор JSON и вывод таблицы с одной строкой + AJAX |
|
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
|
||||||
| 21.12.2015, 22:26 | ||||||
1
|
||||||
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
||||||
| 21.12.2015, 22:30 [ТС] | ||||||
|
mixenik,
Вообще ничего не происходит теперь. Молчит.
0
|
||||||
|
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
|
|
| 21.12.2015, 22:33 | |
|
В консоли браузера посмотрите какую ошибку выдает? Есть вероятность, что прилетает невалидный JSON, и метод JSON.parse падает
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|
| 21.12.2015, 22:38 [ТС] | |
|
0
|
|
|
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
|
|
| 21.12.2015, 22:45 | |
|
JSON это встроенные в DOM объект, присутствует во всех актуальных браузерах. Если бы его не было, то была бы ошибка, что браузер не может взять метод от undefined или, что parse не является функцией. Отсюда вывод, что ошибка возникает при парсинге json-строки. Попробуйте до success добавить mimeType: 'text/json',
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|
| 21.12.2015, 22:47 [ТС] | |
|
mixenik,
Ошибок теперь никаких не возникает, однако alert не работает - ничего вообще не происходит.
0
|
|
|
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
|
|
| 21.12.2015, 22:52 | |
|
а вообще можно указать dataType:'json', и тогда result уже будет объектом и JSON.parse будет не нужен
Добавлено через 1 минуту Для отладки лучше использовать console.log(result); оно выведет в консоль то, что у вас прилетает
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
||||||
| 21.12.2015, 22:52 [ТС] | ||||||
|
mixenik,
Ничего. Ошибок тоже нет. И если убрать mimeType: 'text/json' аналогичная ситуация.
0
|
||||||
|
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
|
|
| 21.12.2015, 22:53 | |
|
В общем попробуйте убрать mimeType и JSON.parse и установить dataType: 'json'
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
||||||
| 21.12.2015, 22:54 [ТС] | ||||||
|
mixenik, mixenik,
да, так и сделал. Ничего. Ни ошибок. Ни alert
0
|
||||||
|
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
|
||||||
| 21.12.2015, 22:59 | ||||||
|
console.log(result) добавьте, уберите JSON.parse (ошибся я, с dataType: 'json' он не нужен) и посмотрите, что в консоль выводится. alert может не отработать с объектом
Добавлено через 1 минуту ночь, туплю, у вас не объект в алерте Добавлено через 1 минуту а добавьте после success еще и
1
|
||||||
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
||||||
| 21.12.2015, 23:05 [ТС] | ||||||
|
mixenik,
Код:
0
|
||||||
|
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
|
|
| 21.12.2015, 23:16 | |
Сообщение было отмечено Mothur как решение
Решение
Подробнее по $.ajax да и вообще про jquery на русском (если проблемы с английским) можно почитать здесь
Добавлено через 2 минуты Прикольно, он не понимает, что это json. Заголовки ответа на сервере задавали? Добавлено через 3 минуты на сервере header("Content-Type: application/json", true); Добавлено через 14 секунд не люблю PHP =) Добавлено через 3 минуты ну и если уж совсем ничего не помогает, можете использовать встроенную функцию в jquery result = $.parseJSON(result); не убирая dataType
1
|
|
|
33 / 4 / 1
Регистрация: 29.05.2014
Сообщений: 144
|
|||||||||||
| 21.12.2015, 23:50 [ТС] | |||||||||||
|
mixenik,
УРААА))) Заработало!) Спасибо огромное!) Рабочий вариант, если кому-то понадобится:
0
|
|||||||||||
| 21.12.2015, 23:50 | |
|
Помогаю со студенческими работами здесь
15
Вывод значений массива в Json с передачей в текстовое поле Вывод данных через ajax с типом данных JSON Вернуть в Ajax-success $json из другого $json
AJAX and JSON notation Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|