Ajax json Нужна помощь!

php JavaScript jQuery AJAX JSON

jQuery.ajax({
url: '/ajax.php',
dataType: 'json',
data: {key:val},
success: function(data){
jQuery.each(data, function(i, val) {alert(val);});
}
});
Вот такие строки
Данные от сервера приходят в json проверял в мозиле
а alert(val) вообще молчит и не дергается!
Помогите прошу!!!

Примечание:
{"1":"\u041e\u0442\u0434\u0435\u043b\u0435\u043d\u0438\u0435: \u0443\u043b. \u041a\u0430\u0440\u043b\u0430 \u041c\u0430\u0440\u043a\u0441\u0430, 42"}

Примечание:
$.parseJSON() Тоже не катит
В общем должно так быть:
Отправляем {key:val}
Получаем array { key:val , key:val , key:val} не обязательно array можно и обьект
потом перебераем и ставим в оптионс для селекта
Кто подскажет с меня бонус

Примечание:
Вполне возможно что с выводом json где то накосячил
в консоли вот так п»ї{"one":"1","two":"2","fri":"3"}
Смущает матюк стоящий в начале это что такое

Примечание:
Ага Вот оно что
в файле ответа сервера типпа url: '/ajax.php',
должна быть такая строчка
header('Content-type: application/json');
если включать ее после require_once('file.php'); Матюки жуткие
Поэтому поставил в самое начало файла /ajax.php'
и все нормально проблем пока не наблюдаю!!
Всем спасибо!!
ОСОБЕННО nyaka натолкнул на правелную мысль
Ответы:
$.parseJSON() тебе поможет
покажи какая у data структура, может быть по ней итерировать-то нельзя.
Уверен что данные парсятся нормально? Сделай
success: function(data){
 console.log(data);


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.