`
zy116494718
  • 浏览: 477732 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JQUERY实现局部刷新

阅读更多

       Ajax和iframe都可以实现局部刷新。他们实现的功能基本一样。

       下面是一个用jquery实现的Ajax局部刷新。

 

实现的功能是在文本框中输入年龄后,在下面的<div>中显示出数据库中该年龄的所有用户姓名

 

 

ajaxshuaxin.jsp:

 

 <script type="text/javascript">
  $(function(){

 $("input:eq(1)").click(function(){
    
  $("#show").html("");
    $.ajax({
     type:"POST", //请求方式
     url:"ajaxshuaxin.do", //请求路径
     cache: false,   //(默认: true,dataType为script和jsonp时默认为false) jQuery 1.2 新功能,设置为 false 将不缓存此页面。

     data:"age="+$("input:eq(0)").val(),  //传参
     dataType: "html",   //返回值类型       使用json的话也可以,但是需要在JS中编写迭代的html代码,如果格式样式
          success:function(data){             复杂的话还是用html返回类型好

        
        $("#show").html(data);

 

                 }
     });
   
 })

  })
 
 
  </script>
 
        年龄:<input type="text" name="age">
        <input type= "button" name="submit" value="查询">  
     
     <p>姓名&nbsp;&nbsp;年龄</p> 
   <div id="show"></div>
  

 

ajaxShuaXin.java:

 

     String age = req.getParameter("age");
     List list = helpService.getList(age);  //通过age查询数据库中的数据
     
     HashMap map = new HashMap();
     map.put("list", list);

     return new ModelAndView(getResultPage(),map);   //getResultPage()是shuaxin.jsp

 

 

shuaxin.jsp:

 

<c:forEach var="str" items="${list}">
         
       <p>${str.name}&nbsp;&nbsp;${str.age}</p>
       
</c:forEach>

 

 

 

 

 

 

分享到:
评论
2 楼 zceolrj 2014-04-21  
为什么我按照你的这个实例来写,最后#show显示的是如下的字符串?
{"view":null,"model":{"list":["Book","first","second"]},"empty":false,"viewName":"docHub/testConfig","reference":true,"modelMap":{"list":["Book","first","second"]}}
1 楼 ocaicai 2011-10-25  
" Ajax和iframe都可以实现局部刷新",这句话简直是我的救星,因为我之前只知道ajax或者iframe,现在我将两者一起来使用了!

相关推荐

    20120102 NET+jQuery 实现局部刷新+分页+高亮显示搜索内容

    标题中的“20120102 NET+jQuery 实现局部刷新+分页+高亮显示搜索内容”指的是一个基于.NET技术和jQuery库的Web应用示例,它着重展示了如何在网页中实现以下功能: 1. **局部刷新(Ajax)**:在不重新加载整个页面的...

    .NET+jQuery 实现局部刷新+分页+高亮显示搜索内容

    在.NET和jQuery技术栈中,实现局部刷新、分页以及高亮显示搜索内容是一项常见的功能需求,尤其在构建数据密集型Web应用时。这个功能可以让用户在不重新加载整个页面的情况下获取新数据,提高用户体验,并且能快速...

    jquery实现页面局部刷新

    **jQuery 实现页面局部刷新详解** 在Web开发中,页面刷新是常见的操作,但全局刷新会导致整个页面重新加载,这可能会浪费用户的时间和流量。为了提高用户体验,我们常常需要实现页面局部刷新,即只更新页面中特定...

    Struts2+jQuery(不用JSON)实现局部刷新

    3. **局部刷新实现**: 局部刷新是AJAX的核心特性,它允许只更新页面的一部分而不是整个页面。在Struts2中,我们可以创建一个Action,该Action负责处理特定的请求并返回需要更新的数据。然后,使用jQuery的AJAX方法...

    jQuery+ajax实现局部刷新的两种方法

    本文将介绍使用jQuery和ajax来实现页面局部刷新的两种方法。对于jQuery,它是一个快速、小巧、功能丰富的JavaScript库,通过它可以轻松操作DOM,而ajax允许我们实现无需重新加载整个页面就可以更新网页的部分内容。 ...

    jQuery 局部div刷新和全局刷新方法总结

    局部刷新利用了jQuery的.load()方法,它允许我们加载新的HTML内容到指定的元素内,从而实现页面的局部动态更新。而全局刷新则通过不同的window.location属性实现,允许开发者根据不同的应用场景选择合适的刷新方式。...

    jquery实现的局部刷新聊天室

    【jQuery实现的局部刷新聊天室】是一个利用JavaScript库jQuery构建的实时通信系统,它通过Ajax技术实现了页面的无刷新更新,提供了丰富的用户体验。聊天室功能包括发送消息、接收消息、显示在线用户列表以及表情功能...

    jquery实现Ajax定时局部页面刷新

    ### jQuery 实现 AJAX 定时局部页面刷新 #### 背景介绍 在现代Web开发中,用户体验至关重要。用户往往不希望每次查看新数据时都必须手动刷新整个页面。为了解决这一问题,并提高用户体验,我们可以利用AJAX技术实现...

    Ajax实现局部刷新

    例如,使用jQuery实现局部刷新: ```javascript $.get('server_script.php', function(data) { $('#targetElement').html(data); }, 'html'); ``` 以上就是Ajax实现局部刷新的基本原理和步骤。通过这种方式,我们...

    JQuery局部刷新

    JQuery局部刷新http://www.daxueit.com/article/3081.html

    struts2+json+jquery局部刷新实现注册验证

    struts2+json+jquery局部刷新实现注册验证,包括前台的用户名、密码、手机、身份证、邮箱(包含发邮件技术)、邮箱验证码、验证码的验证,用到的是json+jquery,后台则是用struts2+java类

    jquery .ajax 局部刷新之后 js无法调用问题解决

    然而,在使用`.ajax`进行局部刷新后,有时会出现JavaScript无法正确调用的问题,这主要涉及到DOM(文档对象模型)更新、作用域以及事件绑定等问题。下面将详细探讨这个问题及其解决方案。 ### 1. DOM更新问题 当`....

    bootstarp+iframe 实现局部刷新 后台模板

    在后台模板中,`iframe`通常被用来承载各个功能模块,如数据管理、设置等,这样当用户在不同模块间切换时,只需要加载`iframe`内的内容,而不是整个页面,实现了局部刷新的效果。 选项卡功能是另一种提高用户交互性...

    基于AdminLTE(bootstrap)用JS实现的局部刷新的案例

    1. **引入依赖**:确保在HTML文件中包含了AdminLTE、Bootstrap和jQuery的CSS和JS文件,这些是实现局部刷新的基础。 2. **选择器与DOM操作**:使用jQuery选择器找到需要进行局部刷新的元素,例如一个id为...

    基于AdminLTE(bootstrap)用iframe实现的局部刷新的案例

    本案例主要探讨如何基于AdminLTE(一个基于Bootstrap的开源后台主题)利用iframe和JavaScript实现局部刷新功能,以提升用户体验。 AdminLTE是一个免费的响应式后台模板,其设计灵感来源于Twitter的Bootstrap框架,...

    JQuery实现动态菜单以及刷新局部页面实例

    通过以上步骤,我们可以利用jQuery实现一个动态菜单系统,并且当用户点击菜单项时,能够局部刷新页面内容。这不仅提高了页面的响应速度,也使得用户界面更加友好。在实际项目中,根据需求,还可以进一步优化,例如...

    运用jquery局部刷新从数据库取出的数据

    在这个场景中,我们将关注如何使用jQuery的`.load()`方法来实现从数据库中获取数据并进行局部刷新。 首先,`jQuery.load()`方法主要用于异步加载HTML文档的片段,并将其插入到DOM(文档对象模型)中的指定元素。它...

    实现局部刷新的功能

    代码时从网上看到的,但是整合这个代码花了我一下午的世界,不错的资源,只是一个简单的实现刷新,struts2+jquery+ajax实现局部刷新的功能,这是一个完整的项目,直接导入到Myeclipse当中就能运行

    经典jquery局部刷新增删改查

    "经典jquery局部刷新增删改查"这个主题聚焦于利用jQuery实现数据的动态更新,即“增删改查”功能,并且只涉及到页面的特定部分,而不是整个页面的刷新。 1. **jQuery基本概念**:jQuery是一个轻量级的库,通过链式...

    局部刷新功能实现

    局部刷新通常涉及到对DOM元素的增删改查,通过JavaScript或相关的库(如jQuery)来实现。例如,当接收到新的数据时,可以找到对应的DOM节点并更新其内容,而不是重新加载整个页面。 2. **Ajax技术**:Ajax...

Global site tag (gtag.js) - Google Analytics