Ajax Json возвращает неопределеннуюJquery

Программирование на jquery
Anonymous
Ajax Json возвращает неопределенную

Сообщение Anonymous »

У меня простой запрос Ajax < /p>

Код: Выделить всё

$.ajax(
{
url:'ADMPANEL_POST.php',
type:'POST',
data:{'z':'1'},
dataType:'json',
success:function (result) {
alert( "Data recieved: " + result.x );
$('#result').append(result.x);
}
});
in admpanel_post.php я пытаюсь получить z = 1 и иметь соответствующий обработчик, и я ожидаю вернуть data_str с помощью json_encode к функции успеха ajax

Код: Выделить всё

if(isset($_POST['z']))
{
$init_x = 'test';
$data_str[] = array('x' => $init_x);
if($_POST['z']=='1') {
echo json_encode($data_str, true);
}
}
Однако я получаю неопределенное значение data.x в сообщении оповещения. Не могу выяснить, в чем проблема.>

Подробнее здесь: https://stackoverflow.com/questions/155 ... -undefined

Вернуться в «Jquery»