详谈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插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
jQuery源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
jQuery实现文章图片弹出放大效果
Apr 06 jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
Jul 20 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 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 IP及IP段进行访问限制的代码
2008/12/17 PHP
一个PHP验证码类代码分享(已封装成类)
2011/07/17 PHP
php安装swoole扩展的方法
2015/03/19 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
JavaScript中的私有成员
2006/09/18 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
2012/05/11 Javascript
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
2013/04/08 Javascript
jQuery实现新消息闪烁标题提示的方法
2015/03/11 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
python的依赖管理的实现
2019/05/14 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
工作表扬信的范文
2014/01/10 职场文书
初中教师业务学习材料
2014/05/12 职场文书
涨价通知
2015/04/23 职场文书
2016公司年会通知范文
2015/04/25 职场文书
单位更名证明
2015/06/18 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
观看《信仰》心得体会
2016/01/15 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书
辞职信怎么写?
2019/05/21 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python