原来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 相关文章推荐
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
Feb 09 Javascript
js常用排序实现代码
Dec 28 Javascript
js中实现字符串和数组的相互转化详解
Jan 24 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
Mar 13 Javascript
省市联动效果的简单实现代码(推荐)
Jun 06 Javascript
jquery 判断selection range 是否在容器中的简单实例
Aug 02 Javascript
浅谈html转义及防止javascript注入攻击的方法
Dec 04 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
Jun 14 Javascript
AngularJS自定义表单验证功能实例详解
Aug 24 Javascript
在Create React App中使用CSS Modules的方法示例
Jan 15 Javascript
setTimeout与setInterval的区别浅析
Mar 23 Javascript
js继承的这6种方式!(上)
Apr 23 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在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
2019/10/16 PHP
静态的动态续篇之来点XML
2006/12/23 Javascript
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
js href的用法
2010/05/13 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
Position属性之relative用法
2015/12/14 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
微信小程序 定位到当前城市实现实例代码
2017/02/23 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
2019/03/19 jQuery
浅析Python编写函数装饰器
2016/03/18 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
Python文件循环写入行时防止覆盖的解决方法
2018/11/09 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
pandas中ix的使用详细讲解
2020/03/09 Python
python音频处理的示例详解
2020/12/23 Python
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
Python音乐爬虫完美绕过反爬
2021/08/30 Python