Показать сообщение отдельно
  #1 (permalink)  
Старый 30.08.2013, 22:55
Новичок на форуме
Отправить личное сообщение для PavelGor Посмотреть профиль Найти все сообщения от PavelGor
 
Регистрация: 29.08.2013
Сообщений: 7

возврат "response"
Здравствуйте всем. Помогите решить проблему

Я передаю данные с помощью AJAX.
$.ajax({
			url:'classes/test.php',
			type:  "GET",
			data:{
				HP: HP,
				MP: MP,
				NickName: nickname
			},
			cache:  false,
			success: function(data, textStatus){
				if(!data){
					alert('Error 1!');
				}else{
					alert (data.hp);
					//arrHpMp = response.split(re);
					//tkHP = arrHpMP[1];
					//tkMP = arrHpMP[2];
					//alert(response);
					//tkHP = response;
				}
			}
		
		});


В файле php передаю значения
$energy = new stdClass;
$energy->hp = 'TEST';
echo json_encode($energy); die()


Но при алерте возвращает Undefined

Если я подставлю просто в alert(data), то выводит массив правильно.

Последний раз редактировалось PavelGor, 31.08.2013 в 00:15.
Ответить с цитированием