よろしくお願いします。私はJSONを初めて使用$.getJSON
し、運が悪かったためにいくつかのフォームフィールドに入力しようとしてきました。
サーバーからの応答をテストするだけになるまで、断片を切り刻み始めました(以下にリストされているURLをブラウザーで表示すると、サーバーはJSONを提供します)。
$(document).ready(function(){
$('#button').live('click', function(){
$.getJSON('http://localhost:8000/core/api/master-assembly/16', function(data) {
// alert(data); // uncomment for debug
$('#showdata').html("<p>item1="+data.afAgeCounter+" item2="+data.afWordCounter+" item3="+data.idNumber+"</p>");
});
});
});
私のJSONデータは次のようになります。
{"success":true,"data":{"afWordCounter":123,"afAgeCounter":456,"idNumber":789, ...
このスクリプトを実行すると、次の出力が得られます。
item1=未定義item2=未定義item3=未定義
コメントを外すと
alert(data);
見返りは[object Object]
では、ここで何が得られるのでしょうか。