详谈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实现的手风琴侧边菜单效果
Mar 29 jQuery
jquery中each循环的简单回滚操作
May 05 jQuery
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
jQuery选择器之子元素选择器详解
Sep 18 jQuery
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
jQuery实现查看图片功能
Dec 01 jQuery
jQuery实现增删改查
Dec 22 jQuery
jquery插件实现图片悬浮
Apr 16 jQuery
详解jQuery的核心函数和事件处理
Feb 18 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
Javascript var变量隐式声明方法
2009/10/19 Javascript
Jquery Ajax的Get方式时需要注意URL地方
2011/04/07 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
理理Vue细节(推荐)
2019/04/16 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python使用turtule画五角星的方法
2015/07/09 Python
Python多线程下载文件的方法
2015/07/10 Python
详解Python中类的定义与使用
2017/04/11 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
Pandas之ReIndex重新索引的实现
2019/06/25 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
一文读懂Python 枚举
2020/08/25 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
Data URI scheme详解和使用实例及图片base64编码实现方法
2014/05/08 HTML / CSS
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
个人委托书格式
2014/04/04 职场文书
乡镇食品安全责任书
2014/07/28 职场文书
财务管理专业自荐书
2014/09/02 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
2014年社区工作总结
2014/11/18 职场文书
2015年教研工作总结
2015/05/23 职场文书
在职证明范本
2015/06/15 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
springboot实现string转json json里面带数组
2022/06/16 Java/Android