原来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 相关文章推荐
用js实现预览待上传的本地图片
Mar 15 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
Aug 17 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
js和jQuery设置Opacity半透明 兼容IE6
May 24 Javascript
基于javascript实现数字英文验证码
Jan 25 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
May 26 Javascript
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
React中常见的动画实现的几种方式
Jan 10 Javascript
Vue.use源码学习小结
Jun 20 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
小程序使用分包的示例代码
Mar 23 Javascript
小程序双头slider选择器的实现示例
Mar 31 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
CodeIgniter分页类pagination使用方法示例
2016/03/28 PHP
php in_array() 检查数组中是否存在某个值详解
2016/11/23 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
Laravel数据库读写分离配置的方法
2019/10/13 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
Jquery中val()表单取值赋值的实例代码
2013/08/15 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
JavaScript中Function()函数的使用教程
2015/06/04 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
js操作数组函数实例小结
2015/12/10 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
Django celery异步任务实现代码示例
2020/11/26 Python
Pycharm制作搞怪弹窗的实现代码
2021/02/19 Python
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
印度排名第一的蛋糕、鲜花和礼品送货:Winni
2019/08/02 全球购物
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
产品销售员岗位职责
2013/12/18 职场文书
新驾驶员个人自我评价
2014/01/03 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
公司投资建议书
2014/05/16 职场文书
行风评议整改报告
2014/11/06 职场文书
优秀团员个人总结
2015/02/26 职场文书