SpringMVC+Ajax+拼接html字符串实例代码

 更新时间:2017年03月13日 11:35:44   作者:镇屌要逆袭  
这篇文章主要介绍了SpringMVC+Ajax+拼接html字符串实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

为什么写这个呢。因为在现在的网页中。单纯的同步传递数据已经变得非常少了。大多数都是通过Ajax异步来传递数据的。因此在这里用SpringMVC+Ajax做一个简单的小例子,同时辅助以拼接字符串显示。希望能为大家带来帮助。

本次案例的配置仍然是在上一篇SpringMVC的简单增删改查(SSM整合)的基础上再辅助配置Jackson的jar包。

服务器端

  @RequestMapping("/ajaxlist")
  @ResponseBody//(springmvc的Jackson注解,返回json字符串)
  public List<User> getUserList()
  {
    List<User> list =userService.findAll();
    return list;
  }

前端使用

 <body>
    <button id="testButton">异步传输</button> 
    <div id="content"></div> 
 </body>

Ajax请求并拼接字符串

<script type="text/javascript">
  $(function() {
    $("#testButton").click(function()
    {
      $.ajax(
      {
      url:"${pageContext.request.contextPath }/user/ajaxlist",
      type:'GET',
      dataType:'json',
      success:function(data)
      {
      //拼接字符串
        var html = "<table><tr><td>用户名</td><td>密码</td><td>昵称</td><td>电子邮箱</td></tr>";
        for(var i=0;i<data.length;i++)
        {
          html=html+"<tr>"+"<td>"+data[i].username+"</td>"+"<td>"+data[i].password+"</td>"+
          "<td>"+data[i].nickname+"</td>"+"<td>"+data[i].email+"</td>"+"</tr>";
        }
        html = html+"</table>";
        $("#content").append(html);
      }
    });
    });

  });
</script>

其实在写的过程中,我在用firebug调试的时候,发现jQuery的文件无法获取到, 我一直以为是路径问题,确定路径无误后我发现,是我静态资源映射没配置。配置静态资源映射后就OK了。

前端显示结果

当然这里显示得并不是太漂亮,如果需要美观一点。可以引入Bootstrap或者其他框架来美化样式。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • ajax加载页面服务器返回 304 not modified

    ajax加载页面服务器返回 304 not modified

    服务器都返回 304 not modified 说明在服务器上,你这个xml文件没有修改过,或者要加载的页面在本地没有被修改,本地缓存造成了这个问题
    2014-04-04
  • AJAX页面状态保持思路详解

    AJAX页面状态保持思路详解

    AJAX流行的时候,很多信息为AJAX异步请求,比如:点击、翻页等。通常这种情况你一刷新浏览器,当前页面就会重置到初始状态。更不用说把看到的信息url发给好友了。下面给大家分享实现思路,一起看看吧
    2017-03-03
  • 天枫AJAX天气预报系统V1.0

    天枫AJAX天气预报系统V1.0

    天枫AJAX天气预报系统V1.0...
    2007-02-02
  • PHP+AJAX无刷新实现返回天气预报数据

    PHP+AJAX无刷新实现返回天气预报数据

    天气数据是通过采集中国气象网站的。本来中国天气网站也给出了数据的API接口,接下来为大家介绍下用php来写一个天气预报的模块,感兴趣的朋友可以参考下
    2013-07-07
  • Axios和Ajax的区别是什么(详细介绍)

    Axios和Ajax的区别是什么(详细介绍)

    ajax技术实现了局部数据的刷新,axios实现了对ajax的封装,axios有的ajax都有,ajax有的axios不一定有,总结一句话就是axios是ajax,ajax不止axios,本文对Axios和Ajax的区别是什么给大家讲解的非常详细,需要的朋友一起看看吧
    2023-10-10
  • Ajax 和 Asp 的编程

    Ajax 和 Asp 的编程

    Ajax 和 Asp 的编程...
    2006-10-10
  • Ajax跨域访问Cookie丢失问题的解决方法

    Ajax跨域访问Cookie丢失问题的解决方法

    这篇文章主要介绍了Ajax跨域访问Cookie丢失问题的解决方法,需要的朋友可以参考下
    2017-02-02
  • Ajax结合php实现二级联动

    Ajax结合php实现二级联动

    这篇文章主要为大家详细介绍了Ajax结合php实现二级联动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • ajax实现数据分页查询

    ajax实现数据分页查询

    这篇文章主要为大家详细介绍了ajax实现数据分页查询的相关资料,以及ajax实现对数据库的查询,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • 解决AJAX请求中含有数组的办法

    解决AJAX请求中含有数组的办法

    这篇文章主要给大家介绍了如何解决AJAX请求中含有数组的问题,文中给出了详细的示例代码,相信对大家的理解和学习很有帮助,有需要的朋友们下面跟着小编一起来看看吧。
    2016-12-12

最新评论