用datagrid控件,客户端前台html页面怎么获取后台的json数据并显示出来

长不胖的程序员 2016-11-14 05:48:29
url传来的数据就是下面这中,怎么拿rows 用for循环吗? totalRows,pagaNo是datagrid的分页
{
"totalRows": 6,
"pageNo": 1,
"rows": [
{
"id": "4028810d5822e4bf015822e645b50008",
"createTime": "2016-11-02 10:37:46.0",
"groupId": "4028810d5822e4bf015822e593fa0004",
"author": "新浪",
"groupName": "河南联通",
"title": "我的首页",
"keywords": "keywords",
"state": "closed"
},
{
"id": "4028810d582d1aed01582d1e31910005",
"createTime": "2016-11-04 10:15:03.0",
"groupId": "4028810d5822e4bf015822e593fa0004",
"author": "新浪",
"groupName": "河南联通",
"title": "新浪新闻",
"keywords": "keywords",
"state": "closed"
},
]
}
...全文
235 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 wangyin970774934 的回复:
应该是for循环吧
<script type="text/javascript"> function getNewsList() { $.ajax({ url: "../../../sms/config/newscontent.do?datagrid&field=id,author,title,keywords,groupId,createTime,groupName", dataType: "json", success: function(data) { if(data && data.rows.length!=0){ for(var i=0;i<data.rows.length;i++){ var row = data.rows[i]; var title = row.title; $("#div").html(title); } } } });
  • 打赏
  • 举报
回复
引用 2 楼 computerclass 的回复:
是用的jquery easy ui吗?
是呀 用的datagrid
lixiangxiang1 2016-11-15
  • 打赏
  • 举报
回复
我是这样理解的,假设返回结果是用result接受,可以result.rows,然后再根据rows的length进行for循环
computerclass 2016-11-15
  • 打赏
  • 举报
回复
你用firefox 的firebug调试下,看报的是什么错
computerclass 2016-11-15
  • 打赏
  • 举报
回复
是用的jquery easy ui吗?
肃穆丶 2016-11-15
  • 打赏
  • 举报
回复
应该是for循环吧
kahnyy5202015 2016-11-14
  • 打赏
  • 举报
回复
在ajax的success里面 加载到相应页面出.......

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧