详谈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 23 jQuery
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
jQuery滚动插件scrollable.js用法分析
May 25 jQuery
jquery请求servlet实现ajax异步请求的示例
Jun 03 jQuery
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
jquery实现动态添加附件功能
Oct 23 jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 jQuery
jQuery实现简单QQ聊天框
Aug 27 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 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
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
php网上商城购物车设计代码分享
2012/02/15 PHP
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
php线性表的入栈与出栈实例分析
2015/06/12 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
php 可变函数使用小结
2018/06/12 PHP
代码触发js事件(click、change)示例应用
2013/12/13 Javascript
javascript读取Xml文件做一个二级联动菜单示例
2014/03/17 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
微信小程序 获取二维码实例详解
2017/06/23 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
vue中用 async/await 来处理异步操作
2020/07/18 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
python在不同层级目录import模块的方法
2016/01/31 Python
Python实现的栈(Stack)
2018/01/26 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
应届生的求职推荐信范文
2013/11/30 职场文书
毕业生入职感言
2015/07/31 职场文书
Python实现仓库管理系统
2022/05/30 Python