原来Jquery.load的方法可以一直load下去


Posted in Javascript onMarch 28, 2011

只要不冲突(例如id不能一样),我写了一个例子,利用页面参数控制内部的元素id,互相加载自己。这是一个jsp页面,代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme() + "://" 
+ request.getServerName() + ":" + request.getServerPort() 
+ path + "/"; 
int i = Integer.parseInt(request.getParameter("i")==null?"0":request.getParameter("i")); 
%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<base href="<%=basePath%>"> 
<title>用户登录</title> 
<meta http-equiv="pragma" content="no-cache"> 
<meta http-equiv="cache-control" content="no-cache"> 
<meta http-equiv="expires" content="0"> 
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
<meta http-equiv="description" content="This is my page"> 
<script type="text/javascript" src="<%=path%>/Scripts/jquery-1.5.1.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$("#h<%= i %>").click(function(){ 
$("#d<%= i %>").load("<%=basePath%>index.jsp",{i:<%=i+1%>}); 
}); 
}); 
</script> 
</head> 
<body> 
this is index.jsp?i=<%= i %> 
<input type="button" value="get<%= i+1 %>" id="h<%= i %>"> 
<br> 
<div id="d<%= i %>" style="border:1px; border-style: solid; margin: 5px;">load index.jsp?i=<%= i+1 %> here!</div> 
</body> 
</html>

运行后如图所示,可以一直点下去:

原来Jquery.load的方法可以一直load下去

但是,如果你只取的是页面的一部分,例如将按钮的点击代码改成:

$("#d<%= i %>").load("<%=basePath%>Login.action input",{i:<%=i+1%>});

那么,加载的就只是一个按钮了,而不是整个页面。如图:

原来Jquery.load的方法可以一直load下去

Javascript 相关文章推荐
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
让checkbox不选中即将选中的checkbox不选中
Jul 11 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
Apr 21 Javascript
javascript实现仿IE顶部的可关闭警告条
May 05 Javascript
JavaScript检测鼠标移动方向的方法
May 22 Javascript
在JavaScript中处理数组之reverse()方法的使用
Jun 09 Javascript
常用javascript表单验证汇总
Jul 20 Javascript
jQuery动态添加与删除tr行实例代码
Oct 18 Javascript
微信小程序 数据绑定详解及实例
Oct 25 Javascript
JS实现iframe自适应高度的方法示例
Jan 07 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
Nov 02 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
Mar 16 Javascript
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
Mar 28 #Javascript
jquery向.ashx文件post中文乱码问题的解决方法
Mar 28 #Javascript
JQuery.ajax传递中文参数的解决方法 推荐
Mar 28 #Javascript
jQuery中调用WebService方法小结
Mar 28 #Javascript
利用jQuery接受和处理xml数据的代码(.net)
Mar 28 #Javascript
jquery.combobox中文api和例子,修复了上面的小bug
Mar 28 #Javascript
基于jquery的下拉框改变动态添加和删除表格实现代码
Sep 12 #Javascript
You might like
php cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
PHP设置进度条的方法
2015/07/08 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
2018/06/06 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
使用jquery+CSS实现控制打印样式
2014/12/31 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
bootstrap实现每隔5秒自动轮播效果
2016/12/20 Javascript
vue获取当前激活路由的方法
2018/03/17 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
Vue2.0 实现页面缓存和不缓存的方式
2019/11/12 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
Python读取文件内容为字符串的方法(多种方法详解)
2020/03/04 Python
keras得到每层的系数方式
2020/06/15 Python
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
自荐信格式范文
2013/10/07 职场文书
学术会议主持词
2014/03/17 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
搞笑爱情保证书
2014/04/29 职场文书
党委班子对照检查材料
2014/08/19 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
超级实用的公文标题大全!
2019/07/19 职场文书
Python OpenCV形态学运算示例详解
2022/04/07 Python