1、通过form表单提交时返回false,不跳转到新的页面。
如下示例,在用户点击“button#btn_search”进行提交时,在JS代码里头返回false给html form标签,表示不提交。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Cdr Demo</title> <link rel="stylesheet" type="text/css" href="<s:url value='/bootstrap/css/bootstrap.css'/>"> <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="bootstrap/js/bootstrap.js"></script> <script type="text/javascript" src="js/jquery.form.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button#btn_search").click(function(){//在点击提交按钮时返回false,就可以页面阻止跳转。 $("form#form_search").ajaxSubmit(function(resp){ $("div#search_result").html(resp); }); return false; }); }); </script> </head> <body style="background:url(<s:url value='/img/bg.png'/>);background-repeat:no-repeat;background-color: #C0DEED"> <div class="container"> <div class="page-header" style="border: none;"> <h1>Cdr Demo</h1> </div> <form id="form_search" class="form-inline" action="search.do"> 主叫号码:<input name="addr" type="text" class="input" /> <button id="btn_search" type="submit" class="btn">提交</button> </form> <div id="search_result" class="well rbwell"></div> </div> </body> </html>
2、转自:http://blog.csdn.net/huangaigang6688/article/details/17038579
web开发中我们经常会遇到局部刷新页面的需求,以前我经常使用ajax和iframe实现局部刷新,后来做政府的项目,对页面的样式要求比较多,发现使用iframe控制样式什么的很麻烦,所以就采用了新的办法,就是下面我们要说的ajax配合div局部刷新页面,其实很简单,下面我们就看一下这种刷新方式是如何实现的。
$("#waitWork").click(function(){ var url = "请求地址"; var data = {type:1}; $.ajax({ type : "get", async : false, //同步请求 url : url, data : data, timeout:1000, success:function(dates){ //alert(dates); $("#mainContent").html(dates);//要刷新的div }, error: function() { // alert("失败,请稍后再试!"); } }); }); <div id="mainContent">
注意:后台需要针对div里的信息单独用一个jsp页面,不然就需要自己封装好需要的页面信息返回
这个方法可以实现单独刷新一个div,好用的一点就是:如果将div里需要的信息单独放到一个jsp页面里,都不需要我们后台拼装数据了,非常方便。
相关推荐
JQuery局部刷新http://www.daxueit.com/article/3081.html
struts2+json+jquery局部刷新实现注册验证,包括前台的用户名、密码、手机、身份证、邮箱(包含发邮件技术)、邮箱验证码、验证码的验证,用到的是json+jquery,后台则是用struts2+java类
这是我从项目中抽取出来的jquery局部刷新的案例,希望对大家有所帮助
NULL 博文链接:https://evan0625.iteye.com/blog/617004
这个是利用jquery.load方法实现从数据库取出数据局部刷新,是运行通过的,希望可以帮到你
20120102 NET+jQuery 实现局部刷新+分页+高亮显示搜索内容 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的
下面小编就为大家带来一篇jQuery 局部div刷新和全局刷新方法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
jquery .ajax 局部刷新之后 刷新内容无法调用js.
这是一个非常经典的jquery,局部刷新的小例子,非常实用,有需要的朋友,可以下载看看
在项目中,经常会用到ajax,比如实现局部刷新,比如需要前后端交互等,这里呢分享局部刷新的两种方法,主要用的是ajax里面的.load()。感兴趣的朋友一起看看吧
能够实现页面局部刷新,及时掌握最新消息,例如小型的聊天功能
JQuery可收缩展开的级联菜单与局部刷新
1.纯servlet+jquery局部刷新; 2.fresh 后台包含 json内容,需要json相关jar包,自行下载,不需要的可以删除; 3.有页面点击事件,初学者可以研究下; 4.QQ569317668 不喜勿喷 servlet局部刷新及json字符串 相互学习...
因为Jquery 是一个很好的javascript框架,我对他的运用还只是表面的,处于一个初步学习的阶段,所以通过博客记录我学习的点滴,大神可以略过,写此文章希望可以帮到和我一样的初学者,共同分享,共同进步。...
NULL 博文链接:https://left-jessica.iteye.com/blog/739878
JQuery实现动态菜单以及刷新局部页面实例
Jquery Ajax 局部刷新GridView asp.net刷新Gridview asp.netAjax
jQuery ajax 局部刷新分页。mysql数据库