Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2013, 00:45
Новичок на форуме
Отправить личное сообщение для EpHigh Посмотреть профиль Найти все сообщения от EpHigh
 
Регистрация: 07.08.2013
Сообщений: 5

Парсинг JSON
Собственно нужно проверить корректность регистрации на стороннем сайте, что делается вызовом страницы которая возвращает ответ в формате JSON. Т.е. если от страницы http://p1.woniu.com/portal/accountinfo?jsoncallback=? поступил ответ в виде
Код:
?({"msgcode":-1,"message":"\u672a\u767b\u5f55!"})
(тут message всегда тот же), то нужно сообщить пользователю что все плохо, а если в виде:
Код:
?({"msgcode":1,"message":{"account":"ACCOUNTNAMEHERE","isemailauthed":null,"ismobileauthed":"0","antiaddiction":"3","viplevel":0,"vipgamename":"\u65e0","vipgameid":0}})
Сказать что все хорошо и поблагодарить за регистрацию через alert, а еще лучше еще и упомянуть значение переменной account.
На JS пишу первый раз, тапками сильно не бейте. Получилось вот что:
$.ajax({
		type: "GET",
		url: "http://p1.woniu.com/portal/accountinfo?jsoncallback=?",
		async: false,
		success: function(json) {
if(json.message == '\u672a\u767b\u5f55!'){
			alert('Регистрация прошла неудачно.')
			return false;
}
else
{
			alert('Регистрация прошла успешно.')
			return false;
}
			},
		dataType:'json'
		});
}

Ну и, как ожидалось, не работает. ЧЯДНТ?

Последний раз редактировалось EpHigh, 07.08.2013 в 00:53.
Ответить с цитированием