Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.01.2014, 21:30
Новичок на форуме
Отправить личное сообщение для Expo37 Посмотреть профиль Найти все сообщения от Expo37
 
Регистрация: 06.01.2014
Сообщений: 5

Парсирование данных при помощи $.parseJSON
Здравствуйте, подскажите пожалуйста в чем моя ошибка?

Возможно выясниться что немного глуповато сделал, извиняюсь учусь..

var url = 'http://api.worldoftanks.ru/wot/account/info/';
var aid = 'demo';
var acc = '13491197';

$.ajax
({
	url: url,
	data: 'application_id='+aid+'&language=ru&account_id='+acc+'',
	dataType: 'json',
	success: success
});

function success(data) {alert(data);}

Браузер ругается Uncaught SyntaxError: Unexpected token o (последняя строка кода)

Ответ json можно увидеть по ссылке: http://api.worldoftanks.ru/wot/account/info/?application_id=demo&language=ru&account_id=134911 97

Хотел, чтобы $.parseJSON(data) распарсил json данные и после вывести в всплывающее окно значение nickname

Последний раз редактировалось Expo37, 07.01.2014 в 00:12.
Ответить с цитированием
  #2 (permalink)  
Старый 06.01.2014, 23:29
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Если ты указал dataType:'json' то данные уже распарсены за тебя (jQuery об этом позаботится). data - это javascript объект, а не строка. Не нужно ничего парсить.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 07.01.2014, 00:10
Новичок на форуме
Отправить личное сообщение для Expo37 Посмотреть профиль Найти все сообщения от Expo37
 
Регистрация: 06.01.2014
Сообщений: 5

Спасибо я не знал.. Я поправил это, но почему то данные не выводятся в документ..

Выводит [object Object]

Их надо как то вывести по особому?

Последний раз редактировалось Expo37, 07.01.2014 в 00:15.
Ответить с цитированием
  #4 (permalink)  
Старый 07.01.2014, 00:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

Expo37, учитывайте структуру своего обьекта
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
 <script>
var url = 'http://api.worldoftanks.ru/wot/account/info/';
var aid = 'demo';
var acc = '13491197';

$.ajax
({
	url: url,
	data: 'application_id='+aid+'&language=ru&account_id='+acc+'',
	dataType: 'json',
	success: success
});

function success(data) {alert(data.data[acc].nickname);}
 </script>
Ответить с цитированием
  #5 (permalink)  
Старый 07.01.2014, 00:30
Новичок на форуме
Отправить личное сообщение для Expo37 Посмотреть профиль Найти все сообщения от Expo37
 
Регистрация: 06.01.2014
Сообщений: 5

Затруднения просто были как задавать параметры для вывода, а именно не знал про это data.data[acc].nickname

Спасибо за ответы

Последний раз редактировалось Expo37, 07.01.2014 в 00:37.
Ответить с цитированием
  #6 (permalink)  
Старый 07.01.2014, 00:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

Сообщение от Expo37
Такой еще вопрос, если вывести данные в console.log(data), с ними можно также работать и вставлять в страницу ?
Цитата:
Разрыв шаблона — неожиданное действие, имеющее целью перелом ума собеседника.
Ответить с цитированием
  #7 (permalink)  
Старый 07.01.2014, 00:42
Новичок на форуме
Отправить личное сообщение для Expo37 Посмотреть профиль Найти все сообщения от Expo37
 
Регистрация: 06.01.2014
Сообщений: 5

Сообщение от рони Посмотреть сообщение
Извиняюсь, виноват.. Просто подумал глупый вопрос наверно..

Ну если не обидел и не сложно ответе пожалуйста
Ответить с цитированием
  #8 (permalink)  
Старый 07.01.2014, 00:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

Expo37,
какой ответ, если просто непонятен ваш вопрос -- ждите телепата)))
Ответить с цитированием
  #9 (permalink)  
Старый 07.01.2014, 00:49
Новичок на форуме
Отправить личное сообщение для Expo37 Посмотреть профиль Найти все сообщения от Expo37
 
Регистрация: 06.01.2014
Сообщений: 5

Действительно, что то я тут не то выдумал.. спасибо в общем за выше выложенное решение.

Сори
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск при помощи рег.выражений, чтобы в строке "java" нашло ["ja","av","va"] slotmim Общие вопросы Javascript 3 04.03.2013 21:45
Выплывающая подсказка меню при помощи Hover hydetakarai jQuery 2 27.11.2012 00:39
Обратная связь ПРИ ПОМОЩИ JavaScript qwertypop Элементы интерфейса 2 23.04.2009 18:30
изменение рисунка в меню при помощи Javasripta Maxim Общие вопросы Javascript 1 05.09.2008 14:59
Подскажите как при помощи JS hta в трею свернуть kimboo Общие вопросы Javascript 4 11.07.2008 16:00