HTML怎么获取ModelAndView

九州殊口二 2019-09-18 03:15:20
老哥们,我想实现这么一个功能: 浏览器输入网址,Controller拦截,读取数据库表中的用户信息,生成一个list,放在ModelAndView中return,然后我前端的HTML该怎么获取ModelAndView中的数据,遍历数据生成表格。 菜鸟一个,请大佬指教
...全文
1635 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jio可 2019-09-19
  • 打赏
  • 举报
回复
直接返回json数据
九州殊口二 2019-09-19
  • 打赏
  • 举报
回复
引用 2 楼 三岁打酱油的回复:

<script src="https://code.jquery.com/jquery-1.11.0.js"></script>
<table id="tb"></table>
<button onclick="go()">本地模拟</button>
<script>
  $.ajax({
    url: '请求api的地址',
    data: {id:'xxx'}, // 请求的参数
    dataType: 'json', // 返回数据的类型
    success: function (res) {
      // api返回的数据
      console.log(res)
      go(res.data)
    }
  })
  var data = ['111','222','333','444']
  function go(obj) {
    var html = []
    list = obj || data
    list.forEach((item, index) => {
      html.push('<tr><td>第'+(index+1)+'行</td><td>'+item+'</td></tr>')
    })
    $('#tb').html(html.join(''))
  }
</script>
那controller类该怎么处理呢
NANU-NANA 2019-09-18
  • 打赏
  • 举报
回复
使用ajax,在callback里实现。
瘦死的黑骆驼 2019-09-18
  • 打赏
  • 举报
回复
有没有用thymeleaf啊,如果不用模板是无法接受ModelAndView的哦,纯粹的HTML只能是通过ajax提交之后返回json数据的方式
jio可 2019-09-18
  • 打赏
  • 举报
回复

<script src="https://code.jquery.com/jquery-1.11.0.js"></script>
<table id="tb"></table>
<button onclick="go()">本地模拟</button>
<script>
  $.ajax({
    url: '请求api的地址',
    data: {id:'xxx'}, // 请求的参数
    dataType: 'json', // 返回数据的类型
    success: function (res) {
      // api返回的数据
      console.log(res)
      go(res.data)
    }
  })
  var data = ['111','222','333','444']
  function go(obj) {
    var html = []
    list = obj || data
    list.forEach((item, index) => {
      html.push('<tr><td>第'+(index+1)+'行</td><td>'+item+'</td></tr>')
    })
    $('#tb').html(html.join(''))
  }
</script>
jio可 2019-09-18
  • 打赏
  • 举报
回复
什么语言jsp? 用ajax请求数据api返回然后显示到页面

61,128

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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