详谈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 22 jQuery
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
jQuery中的deferred对象和extend方法详解
May 08 jQuery
基于jQuery的表单填充实例
Aug 22 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 jQuery
jQuery幻灯片插件owlcarousel参数说明中文文档
Feb 27 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 jQuery
jquery分页优化操作实例分析
Aug 23 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 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
MYSQL数据库初学者使用指南
2006/11/16 PHP
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
通过javascript设置css属性的代码
2009/12/28 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
JavaScript 学习笔记之操作符(续)
2015/01/14 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
2015/10/21 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
深入理解jquery跨域请求方法
2016/05/18 Javascript
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
[01:00:53]OG vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中规范定义命名空间的一些建议
2016/06/04 Python
python获取list下标及其值的简单方法
2016/09/12 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
python中字典按键或键值排序的实现代码
2019/08/27 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
基于Python实现粒子滤波效果
2020/12/01 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
教师专业自荐书范文
2014/02/10 职场文书
后备干部培训方案
2014/05/22 职场文书
给病人的慰问信
2015/03/23 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
卫生主题班会
2015/08/14 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
python基础之类方法和静态方法
2021/10/24 Python