zoukankan      html  css  js  c++  java
  • JQUERY实现局部刷新

    http://zy116494718.iteye.com/blog/786025

     

    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>

  • 相关阅读:
    [洛谷P4585] [FJOI2015] 火星商店问题
    [bzoj4311] 向量
    [bzoj4977] [Lydsy1708月赛] 跳伞求生
    sdut-1153 C语言实验——求两个整数之中较大者
    sdut_1116
    sdut_1189
    汉诺塔
    二分查找
    类似二分查找算法
    [YTU]_2922(Shape系列-8)
  • 原文地址:https://www.cnblogs.com/yqskj/p/3120365.html
Copyright © 2011-2022 走看看