php+jq+ajax+json的问题 求解 在线等

本人新手通过AJAX获取过来的数据,请教:success:function(result){$.each(result,function(idx,i){alert(i.i... 本人新手
通过AJAX获取过来的数据,请教:
success:function(result){

$.each(result, function(idx, i) {
alert(i.id);

});
显示的为什么是空值啊?
我php端输出的是(http头是定义的html/json):
{"id":"1","name":"\u540d\u79f01","pic":"11","title":"\u5907\u6ce81"}

我用eval('{' + result + ')');也转换不了,已经是json对象了呀
就是想解决可以 i.id i,name i.pic i.title 可以调出对应值 谢谢!求大神解答下!
显示如图 而且还是显示4次 这跟我的json数组4个key有联系吗?
展开
 我来答
前端报错
推荐于2016-07-16 · 前端开发技术分享,分析
前端报错
采纳数:1573 获赞数:7026

向TA提问 私信TA
展开全部
success:function(result){
    alert( result.id );
}

访问JSON对象中的属性,直接用点就行。

更多追问追答
追问
请问 那如果有多条json,怎么循环逐步读取啊?网上教程都是用$.each来啊
追答
$.each()是用来遍历数组的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式