首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Wordpress和JSON-API中的JavaScript解析JSON数据有什么问题?

使用Wordpress和JSON-API中的JavaScript解析JSON数据有什么问题?
EN

Stack Overflow用户
提问于 2013-05-01 08:28:22
回答 1查看 680关注 0票数 1

我正在尝试使用JSON-API模块解析来自Wordpress站点的JSON文件。我正在使用JavaScript,JQuery和Wordpress手机来显示一个在线诗歌杂志的诗人列表,该杂志使用了JQuery。我使用一个GET请求,该请求使用JSON-API Wordpress插件来获取所有诗人/作者的列表。这个GET请求返回一个解析该JSON的回调函数。每个诗人都有一个帖子作为他们的个人主页,如果有的话,我会附上一张照片。我的回调函数尝试用简历和照片填充JQuery移动页面。照片在json数据中可用作缩略图属性(不确定这是否正确)。我使用点语法得到缩略图。有些诗人没有照片,所以我试着让它显示默认图像。我收到关于没有缩略图值的条目的错误。对于一些人来说,这是不确定的。我使用if语句进行检查,但由于缩略图未定义的位置,我的应用程序仍然失败。

该函数在此粘贴中可用:http://pastebin.com/L8Mb1dCj我从以下内容开始:

代码语言:javascript
复制
$.each(data.posts,function(key,val)

然后..。

代码语言:javascript
复制
if (val.thumbnail !== 'undefined')

这有什么问题吗?为什么它不能处理不存在缩略图的地方?最后,使用JavaScript模板库可以更好地处理这个问题吗?就像胡须?调用脚本如下所示。

谢谢,布鲁斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-03 13:12:10

代码语言:javascript
复制
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;
}

尝尝这个

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16311043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档