详谈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 29 jQuery
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
jQuery实现的简单在线计算器功能
May 11 jQuery
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 jQuery
jquery获取transform里的值实现方法
Dec 12 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
JQuery表单元素取值赋值方法总结
May 12 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进行MySQL删除记录操作代码
2008/06/07 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
Prototype1.5 rc2版指南最后一篇之Position
2007/01/10 Javascript
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
jQuery $.extend()用法总结
2014/06/15 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
react.js使用webpack搭配环境的入门教程
2017/08/14 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
2017/09/27 Javascript
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
[01:22:10]Ti4 循环赛第二日 DK vs Empire
2014/07/11 DOTA
python函数中return后的语句一定不会执行吗?
2017/07/06 Python
Django logging配置及使用详解
2019/07/23 Python
详解python破解zip文件密码的方法
2020/01/13 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
中国宠物用品商城:E宠商城
2016/08/27 全球购物
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
2014年教师培训的自我评价
2014/01/03 职场文书
采购部长岗位职责
2014/06/13 职场文书
拾金不昧锦旗标语
2014/06/27 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
《全神贯注》教学反思
2016/02/22 职场文书
SQL SERVER中常用日期函数的具体使用
2021/04/08 SQL Server
Python类方法总结讲解
2021/07/26 Python
Python绘制散乱的点构成的图的方法
2022/04/21 Python
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL