Я использую метод jquery ajax, чтобы отправить некоторые данные на сервер и получить ответ. Хотя php-код на стороне сервера возвращает строку / массив в формате json, ответ возвращается как ноль.
Может ли кто-нибудь указать на ошибку, которую я совершаю. Ниже, если мой метод jquery ajax, с помощью которого я попадаю на страницу postData.php.
$.ajax({
url:'postData.php',
type:'POST',
data:data,
dataType: "json",
success: function(response){
console.log(response);
}
});
Содержимое в postData.php довольно простое, так как я все еще его разрабатываю.
$data = array();
//inside postData.php
$data['test']=1;
return json_encode($data);
Он должен возвращать строку json, но возвращает ноль. Я также попытался отобразить строку сразу после объявления массива $ data, он отобразит ее в firebug, но в ответ я получаю console.log при успешном обратном вызове, он возвращается как ноль.