getJSONを使用してサーバーからデータを取得し、行にアラートを送信するアプリを作成しようとしています。これは私が使用しているコードですが、JSONの行は表示されず、「未定義」とだけ表示されます。これの理由は何でしょうか?
$(document).ready(function(){
$("button").click(function(){
$.getJSON("MyURL/test.php",function(result){
$.each(result, function(i, field){
alert(field.MESSAGE);
});
});
});
});
これはJSON応答です:
{"key":[{"message":"test"}]}