当取出json值时,如何判断json是否为空,请给详细代码

$(wxupdate).on("click",function(){$.ajax({type:"POST",url:"index.php",data:{action:"u... $(wxupdate).on("click", function(){ $.ajax({ type: "POST", url: "index.php", data: { action: "updatecheck" }, datatype: "json", success: function(data){ alert(data); var data = eval("(" + data + ")");//json为接收的后台返回的数据; var code = data.code; var msg = data.msg; alert(code); alert(msg); if(code ==have_new_version && msg==have_new_version) alert("有新的版本,请选择是否更新"); else alert("没有新的版本"); //alert("success"); } }); }); 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
逝水枫梧
2015-08-12 · 超过30用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:72.6万
展开全部
首先你要弄明白的你的json要取什么值。JsonObject有个方法 json.getString(" ");意思是根据key取value。如果没有就是空。json有Josnobject和JsonArray,判断时候略有不同。最后说一下。你这逻辑就不应该在前台判断的。后台取出json,根据业务需求哪一项为空需要更新新版本。这地方做出if else 判断。可以给个标识code值。例如code为1是需要更新版本的。code为2不需要。那么你前台通过ajax取值时。只需要拿出code值。去判断即可。希望对你有用。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式