详谈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用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jquery拖动改变div大小
Jul 04 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jQuery实现放大镜案例
Oct 19 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
星际争霸中的热键
2020/03/04 星际争霸
Get或Post提交值的非法数据处理
2006/10/09 PHP
php设计模式之单例、多例设计模式的应用分析
2013/06/30 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
php HTML无刷新提交表单
2016/04/05 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
网页中实现浏览器的最大,最小化和关闭按钮
2007/03/12 Javascript
用JS控制回车事件的代码
2011/02/20 Javascript
dotopAlert 提示用户需安装播放器的代码
2012/09/17 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
BootStrap智能表单demo示例详解
2016/06/13 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
Python制作exe文件简单流程
2019/01/24 Python
python+os根据文件名自动生成文本
2019/03/21 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
Python类成员继承重写的实现
2020/09/16 Python
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
主管职责范文
2013/11/09 职场文书
体育教师自我鉴定
2014/02/12 职场文书
爱国口号
2014/06/19 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
匿名信格式范文
2015/05/27 职场文书
2016暑期校本培训心得体会
2016/01/08 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js