jqueryのajaxメソッドを使用して、サーバーにデータを投稿し、応答を返しています。サーバー側のphpコードはjsonでエンコードされた文字列/配列を返しますが、応答はnullとして返されます。
誰かが私が犯している間違いを指摘できますか?以下は、postData.phpページにアクセスするために使用しているjqueryajaxメソッドの場合です。
$.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文字列を返す必要がありますが、nullを返しています。また、$ data配列宣言の直後に文字列をエコーしようとしましたが、firebugでエコーしますが、成功コールバックでconsole.logを実行すると、nullとして返されます。