配列を返すphpスクリプトを起動するajax呼び出しがあります。
PHP:
$errors[1] = "you didn't enter name";
$errors[2] = "your email is incorrect";
$errors[3] = "You didnt enter password";
echo json_encode($errors);
JavaScript:
.....
datatype:'json',
success: function(result)
{
alert(result);
}
私は見ることを期待します:
{"1":"you didn't enter name","2":"your email is incorrect","3":"You didnt enter password"}
代わりに、[「名前を入力しませんでした」、「メールアドレスが正しくありません」、「パスワードを入力しませんでした」と表示されます]
json_encode がファンキーなことをしたようです。私は何が欠けていますか