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添加到问题中。此外,您还可以从函数声明中删除页
标识符,因为它们应该是匿名的。您应该接受答案或投票。