Javascript Json显示来自网站的数据仅显示未定义

Javascript Json显示来自网站的数据仅显示未定义,javascript,jquery,json,wordpress,api,Javascript,Jquery,Json,Wordpress,Api,你好,我在移动设备上显示数据时遇到了JSON问题jQuery 使用控制台日志显示一切正常: $.getJSON("http://www.mcaps.at/redesign/api/get_page/?json=get_page&dev=1&id=119%22", function page(data) { console.log(data.page.content); }); 当我尝试在div中显示数据时,只显示19次未定义的数据 这是我显示数据的代码: $.getJ

你好,我在移动设备上显示数据时遇到了
JSON
问题
jQuery
使用控制台日志显示一切正常:

    $.getJSON("http://www.mcaps.at/redesign/api/get_page/?json=get_page&dev=1&id=119%22",
function page(data) {
 console.log(data.page.content);
});
当我尝试在div中显示数据时,只显示19次未定义的数据 这是我显示数据的代码:

$.getJSON("http://www.mcaps.at/redesign/api/get_page/?json=get_page&dev=1&id=119%22",
 function page(data) {

   var output ='<div>';

   $.each(data.page, function(key,val){

     output+='<p>'+val.content+'</p>';
   });

   output +='</div>';
   $('#home').html(output);


});
$.getJSON(“http://www.mcaps.at/redesign/api/get_page/?json=get_page&dev=1&id=119%22",
功能页(数据){
var输出=“”;
$.each(data.page,function(key,val){
输出+=''+val.content+'

'; }); 输出+=''; $('#home').html(输出); });
我需要帮助!
谢谢

您不需要遍历所有属性:

你可以简单地使用

output+='<p>'+data.page.content+'</p>';
output+=''+data.page.content+'

';
不要在每个属性之间循环:

$.each(data.page, function(key,val){

     output+='<p>'+val.content+'</p>';
   });
$。每个(数据页、函数(键、值){
输出+=''+val.content+'

'; });
演示

$.getJSON(“http://www.mcaps.at/redesign/api/get_page/?json=get_page&dev=1&id=119%22",
功能页(数据){
var输出=“”;
输出+=''+数据.页面.内容+'

'; 输出+=''; $('#home').html(输出); });


为什么要使用
。每个


这是工作流程

请将您的请求收到的JSON添加到问题中。此外,您还可以从函数声明中删除
标识符,因为它们应该是匿名的。您应该接受答案或投票。