一、在A.jsp中加载B.jsp

如下是A.jsp

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
  <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">    
<script type="text/javascript" src="js/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.get("<%=path%>/B.jsp",{},function(res){
$('#testDiv').html(res);
});
});

</script>
  </head> 
  <body>
    <div id="testDiv" style="width:500px;height: 500px"></div>
  </body>

</html>

如下是B.jsp

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<script type="text/javascript">
$(document).ready(function(){
alert("inChild");
$('#test').html('test');
});
</script>

<div id="test" style="width:300px;height: 300px;background-color: red;"></div>

B.jsp可以是原始的jsp页面 ,也可以是如上的jsp(去掉head body等的标签), 也可以是只有script标签和div标签

在B.jsp中引用的script标签必须是只能本地的本地自己的js而不能是远程加载的js例如 <script src="js/B.js"></script>是可以的,<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=8021ec562b03aa78635139665e036a18"></script> 这种js只能在父页面加载。

用jquery在一个页面加载另一个页面相关推荐

  1. JavaScript获取页面加载时间和页面停留时间

    JavaScript获取页面加载时间和页面停留时间 var duration = 0; //停留时间 var loadingTime = 0; //加载时间 var startTime = Math. ...

  2. html5页面加载执行动作,页面加载完成后执行JS的5种方式

    在js和jquery使用中,常用到页面加载完成后执行某一方法.经过整理,大概是五种方式.javascript 1.jQuery的$( function(){} );html 2.jQuery的$(do ...

  3. 页面加载过程(url->页面)

    当我们在浏览器输入URL地址开始,到web页面加载完毕,这个过程称作网页加载过程.具体如下: 在浏览器地址栏输入URL DNS域名解析 发送HTTP请求 服务器接收请求做出响应 浏览器解析渲染页面 1 ...

  4. 阻止html页面加载,如何防止页面加载重复的JS?

    我自己写了一个页面,除了公共部分的页头页脚以外,其余内容都是通过Ajax加载过来的,现在遇到了比较头疼的问题: 先说一下我加载的方式 $.ajax({ type : "GET", ...

  5. 在一个html页面加载另一个html页面

    jquery方法: 例如:实现在section选择器中添加third,html; $('section').load("third.html"); 如果带有回调函数: //$('s ...

  6. HTML页面加载和解析流程详细介绍

    浏览器加载和渲染html的顺序.如何加快HTML页面加载速度.HTML页面加载和解析流程等等,在本文将为大家详细介绍下,感兴趣的朋友不要错过 浏览器加载和渲染html的顺序 1. IE下载的顺序是从上 ...

  7. html中加载解析,HTML页面加载和解析流程详细介绍

    序言: 我一直都认为"网页制作"这个词是一个不怎么高端的词,在我的印象中网页制作的词是没有生命力的一个制作,我喜欢用HTML 这样简单直接,这词凸显高端,有大气漂亮的UI.一套完美 ...

  8. 在一个html加载多个echarts,Echarts一个页面加载多个图表及图表自适应

    Echarts一个页面加载多个图表及图表自适应 模块化加载 //入口 require.config({ paths: { echarts: 'http://echarts.baidu.com/buil ...

  9. php+页面加载进度,基于jQuery实现模拟页面加载进度条_jquery

    因为我们无法通过任何方法获取整个页面的大小和当前加载了多少,所以想制作一个加载进度条的唯一办法就是模拟.那要怎么模拟呢? 我们知道,页面是从上往下执行的,也就是说我们可以大致估算出在页面的某个位置加载 ...

  10. js网页顶部线性页面加载进度条,jquery头部线性进度条总结

    前言 网页顶部加载进度条,近年来很流行,很多网站都采用了这种加载方式.网上也有这样类似的插件,今天我们总结一下网页顶部线性页面加载进度条. 头部LoadingBar线性进度条总结 上面的代码只是静态效 ...

最新文章

  1. SAP MM 物料主数据采购视图中的字段'Var. OUn'的作用?
  2. mysql 多个if_mysql if else 多条件
  3. 每日一皮:当我看到Bug背后的一切...我退缩了...
  4. 树莓派 安装中文字体、中文输入法fcitx和googlepinyin输入法
  5. aMCMC for Horseshoe: algorithms
  6. Py之easygui:easygui的简介、安装(最正确安装)、使用方法之详细攻略
  7. jira webhook 事件触发并程序代码调用jenkins接口触发构建操作
  8. 如何去使用Python爬虫来爬取B站的弹幕数据?
  9. 《蘑菇街编程题》回文串
  10. IT人不要一辈子靠技术生存(转)
  11. 写了一年的博客,我收获了什么
  12. JSPatch真强大!
  13. Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结...
  14. oracle存储空间修改,Oracle修改内存大小
  15. 百度钱包 java_百度钱包安全控件
  16. 哪些专业软件可以测试cpu,常用的正经CPU测试软件有哪些
  17. Js拼接Json供echarts的地图使用
  18. tube和pipe的区别
  19. 随滚动条变动的圆环滚动进度条,goTop按钮整合案例
  20. phpmywind 教程之多语言版本 面包屑导航之GetPosStr();

热门文章

  1. Atitit.js的键盘按键事件捆绑and事件调度
  2. 规范 : 日期在不同国家与项目之间的关系
  3. ExtJs gridPanel Column 时间格式化
  4. IT男,程序猿在婚恋市场有多受欢迎?
  5. sqldf包的使用使用-R
  6. 【新闻发布系统】登录和注销的实现
  7. bzoj 2946: [Poi2000]公共串 后缀自动机
  8. 面向对象-java控制台计算器简单实现[50行]
  9. strak组件(5):为列表定制预留钩子方法
  10. oracle 之 cursor:创建存储过程批量执行DDL语句