在此先感谢您的帮助。我是 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]
那么这里给出了什么?