首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

JQUERY兑现局部刷新

2012-11-23 
JQUERY实现局部刷新?????? Ajax和iframe都可以实现局部刷新。他们实现的功能基本一样。?????? 下面是一个用j

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>

?

?

?

?

?

?

热点排行