详谈jQuery.load()和Jsp的include的区别


Posted in jQuery onApril 12, 2017

1、jqueryObj.load()

load()方法通过ajax获取服务端数据,并将放回数据放置到jqueryObj对象下。

load(url,data,function(response,status,xhr)

参数 描述
url 规定要将请求发送到哪个 URL。
data 可选。规定连同请求发送到服务器的数据。
function(response,status,xhr) 可选。规定当请求完成时运行的函数。 额外的参数: response - 包含来自请求的结果数据 status - 包含请求的状态("success", "notmodified", "error", "timeout" 或 "parsererror") xhr - 包含 XMLHttpRequest 对象

我们也可以只获取返回数据的部分内容,例如:

$("#a").load("b.html","#c"):获取b.html中id为c的部分内容填充到id为a的元素下。

注意:load加载的内容中如果包含js,在js被填充到指定元素时就会编译一次。

2、<%@include file="页面路径"%>

这是jsp的指令操作,将指定路径的内容镶嵌到该指令所在的位置。这是一中静态加载的方式。

加载时机:在容器将jsp转化为servlet文件之前,先和原页面代码整合为一体再做解析。(翻译阶段)

注意:因为是将2个文档合成一个再解析,所以可能存在相同的头部,这将可能导致解析出错,所以引入文件的头部尽量去掉,以沿用原页面的头部内容。

3、<jsp:include page="页面路径" flush="true">   

这是一种行为操作,在请求页面时将指定路径的页面进行翻译和执行,并将执行结果放在该代码所在位置。

加载时机:在页面被请求时才会对引入的页面和原界面进行分别翻译和执行。即会翻译为2个servlet文件。他们是相对独立的,只有显示的时候才会将结果放在一起显示。(请求处理时执行)

注意:因为2个页面是相对独立的,所以需要独立处理,有可能存在2个页面的编码集不一致而导致的乱码。

以上这篇详谈jQuery.load()和Jsp的include的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
JQuery判断正整数整理小结
Aug 21 jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
解决JQuery全选/反选第二次失效的问题
Oct 11 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
jquery实现掷骰子小游戏
Oct 24 jQuery
jquery插件实现搜索历史
Apr 24 jQuery
使用jQuery和ajax代替iframe的方法(详解)
Apr 12 #jQuery
jQuery用noConflict代替$的实现方法
Apr 12 #jQuery
jQuery判断邮箱格式对错实例代码讲解
Apr 12 #jQuery
jquery 校验中国身份证号码实例详解
Apr 11 #jQuery
基于jQuery实现瀑布流页面
Apr 11 #jQuery
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 #jQuery
jQuery EasyUI 组件加上“清除”功能实例详解
Apr 11 #jQuery
You might like
使用PHP获取网络文件的实现代码
2010/01/01 PHP
PHP Socket 编程
2010/04/09 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
javascript add event remove event
2008/04/07 Javascript
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
JavaScript 监听textarea中按键事件
2009/10/08 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
jquery实现转盘抽奖功能
2017/01/06 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
django表单的Widgets使用详解
2019/07/22 Python
详解Python中的文件操作
2021/01/14 Python
python os.listdir()乱码解决方案
2021/01/31 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
大学教师年终总结的自我评价
2013/10/29 职场文书
实习自我鉴定范文
2013/10/30 职场文书
端午节粽子促销活动方案
2014/02/02 职场文书
小学运动会口号
2014/06/07 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
个人师德师风自我剖析材料
2014/09/29 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
学习普通话的体会
2014/11/07 职场文书
python爬取某网站原图作为壁纸
2021/06/02 Python