详谈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扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
Aug 01 jQuery
jQuery中each方法的使用详解
Mar 18 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
jQuery动态生成的元素绑定事件操作实例分析
May 04 jQuery
jQuery实现高级检索功能
May 28 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
jQuery实现鼠标移入显示蒙版效果
Jan 11 jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 jQuery
jQuery实现购物车全功能
Jan 11 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
Memcache 在PHP中的使用技巧
2010/02/08 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
php中使用array_filter()函数过滤空数组的实现代码
2014/08/19 PHP
php跨站攻击实例分析
2014/10/28 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
laravel中命名路由的使用方法
2017/02/24 PHP
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
jQuery实现点击行选中或取消CheckBox的方法
2016/08/01 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
JSON字符串操作移除空串更改key/value的介绍
2019/01/05 Javascript
python通过索引遍历列表的方法
2015/05/04 Python
简单实现python爬虫功能
2015/12/31 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
python 使用 requests 模块发送http请求 的方法
2018/12/09 Python
django搭建项目配置环境和创建表过程详解
2019/07/22 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
Python while true实现爬虫定时任务
2020/06/08 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
工程师自我评价怎么写
2013/09/19 职场文书
移动通信行业实习自我鉴定
2013/09/28 职场文书
优秀党支部事迹材料
2014/01/14 职场文书
企业消防安全制度
2014/02/02 职场文书
就业自我评价
2014/02/04 职场文书
入学申请自荐信范文
2014/02/26 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
python实现的web监控系统
2021/04/27 Python