JQuery AJAX формы с ответом JSON - PullRequest
2 голосов
/ 06 июля 2011

У меня проблемы с попыткой выяснить, почему мой ответ JSON data.email возвращает значение NULL.Кто-нибудь может посоветовать?


//javascript
$.ajax(
{
 type: 'POST',
 url: 'process.php',
 dataType: 'json',
 data: { email : "me@home.com" },
 success: function(data)
 {
  alert("result = "+data.email);
 }
});

//php (process.php)
if ($_POST['email']) 
 $return['email'] = $_POST['email'];
else
 $return['email'] = "no email specified";

echo json_encode($return);

1 Ответ

1 голос
/ 06 июля 2011

упс, пропустил звонок на json_encode.Тем не менее, вам нужно установить Content-Type ответа на 'application / json' в php

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