详谈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实现文字打印动态效果
Apr 21 jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
jQuery实现简单飞机大战
Jul 05 jQuery
jQuery 实现扁平式小清新导航
Jul 07 jQuery
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
jQuery实现本地存储
Dec 22 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
php4的session功能评述(二)
2006/10/09 PHP
PHP的分页功能
2007/03/21 PHP
中英文字符串翻转函数
2008/12/09 PHP
PHP中的array数组类型分析说明
2010/07/27 PHP
php获取汉字拼音首字母的方法
2015/10/21 PHP
PHP数据库编程之MySQL优化策略概述
2017/08/16 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
jqGrid表格底部汇总、合计行footerrow处理
2019/08/21 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
python实现简单ftp客户端的方法
2015/06/28 Python
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
Python3变量与基本数据类型用法实例分析
2020/02/14 Python
DataFrame 数据合并实现(merge,join,concat)
2020/06/14 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
python如何操作mysql
2020/08/17 Python
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
销售行政专员职责
2014/01/03 职场文书
理工学院学生自我鉴定
2014/02/23 职场文书
工作保证书范文
2014/04/29 职场文书
3分钟演讲稿
2014/04/30 职场文书
建设投标担保书
2014/05/13 职场文书
儿童生日会策划方案
2014/05/15 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android