Jquery 使用Wordpress&;的JavaScript解析JSON数据有什么错;JSON-API
我正在尝试使用JSON-API模块解析来自Wordpress站点的JSON文件。我正在使用JavaScript、JQuery和JQuery Mobile来显示使用Wordpress的在线诗歌杂志中的诗人列表。我使用一个GET请求,该请求使用JSON-API Wordpress插件获取所有诗人/作者的列表。此GET请求返回一个回调函数,该函数解析该JSON。每个诗人都有一篇文章作为他们的个人主页,如果有照片的话,我会附上一张照片。我的回调函数尝试用bio和照片填充JQuery移动页面。照片在json数据中作为缩略图属性提供(不确定这是否是正确的单词)。我使用点语法到达thummbnail。有些诗人没有照片,所以我试着让它显示一个默认的图像。我得到一个关于没有缩略图值的条目的错误。对某些人来说,这是未定义的。我用if语句检查,但由于没有定义缩略图,我的应用程序仍然失败 该功能可在此粘贴箱中使用: 我从以下几点开始:Jquery 使用Wordpress&;的JavaScript解析JSON数据有什么错;JSON-API,jquery,json,wordpress,jquery-mobile,Jquery,Json,Wordpress,Jquery Mobile,我正在尝试使用JSON-API模块解析来自Wordpress站点的JSON文件。我正在使用JavaScript、JQuery和JQuery Mobile来显示使用Wordpress的在线诗歌杂志中的诗人列表。我使用一个GET请求,该请求使用JSON-API Wordpress插件获取所有诗人/作者的列表。此GET请求返回一个回调函数,该函数解析该JSON。每个诗人都有一篇文章作为他们的个人主页,如果有照片的话,我会附上一张照片。我的回调函数尝试用bio和照片填充JQuery移动页面。照片在jso
$.each(data.posts,function(key,val)
然后
if (val.thumbnail !== 'undefined')
怎么了?为什么它不能处理缩略图不存在的地方?
最后,使用JavaScript模板库可以更好地处理这个问题吗?喜欢胡子吗?
下面是调用脚本
谢谢,
布鲁斯
试试这个
试试这个试试if(typeof val.thumbnail!=='undefined')
。试试if(typeof val.thumbnail!=='undefined')
。
function GetJSONifNeeded(data) {
if (typeof data == "object")
return data;
else
return JSON.parse(data);
}
function GetJSONstringfyifNeeded(data) {
if (typeof data == "object")
return JSON.stringify(data);
else
return data;
}