原来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 相关文章推荐
学习jquery之一
Apr 27 Javascript
关于 byval 与 byref 的区别分析总结
Oct 08 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
Jan 11 Javascript
jquery禁用右键单击功能屏蔽F5刷新
Mar 17 Javascript
JavaScript必知必会(三) String .的方法来自何方
Jun 08 Javascript
jQuery弹出div层过2秒自动消失
Nov 29 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
Jan 04 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
Mar 13 Javascript
node.js中express-session配置项详解
May 31 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 Javascript
AngularJs中$cookies简单用法分析
May 30 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
用文本作数据处理
2006/10/09 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
PHP代码保护--Zend Guard的使用详解
2013/06/03 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
Linux平台php命令行程序处理管道数据的方法
2016/11/10 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
JS与框架页的操作代码
2010/01/17 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
2016/01/22 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
[00:27]DOTA2荣耀之路2:Patience from zhou!
2018/05/24 DOTA
python如何实现反向迭代
2018/03/20 Python
linux下python使用sendmail发送邮件
2018/05/22 Python
python梯度下降法的简单示例
2018/08/31 Python
Python元组常见操作示例
2019/02/19 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
德购商城:德国进口直邮商城
2017/06/13 全球购物
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
C面试题
2015/10/08 面试题
幼儿园保育员责任书
2014/07/22 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
酒店宣传语大全
2015/07/13 职场文书
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript