このphpファイルへのAJAX呼び出しを行っています:
<?php
$result = array('error' => "Please enter a valid name");
echo json_encode($result)
?>
私のjavascriptファイルには、次のものがあります。
$.ajax({
type:"POST",
url:"/controller/common/review_processing.php",
data:dataString,
success:function (data) {
var returned_data = data;
console.log(returned_data); <---This outputs {"error":"Please enter a valid name"}
console.log(returned_data.error); <---This outputs undefined
}
});
データは JSON オブジェクトとして正しくエンコードされているようですが、特定のプロパティにアクセスしようとすると、未定義の結果が返されます。
私が欲しいのは、console.log(returned_data.error)
出力することです:
有効な名前を入力してください
私は何を間違っていますか?