原来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学习笔记1 数据类型
Jan 11 Javascript
各种常用的JS函数整理
Oct 25 Javascript
javascript函数重载解决方案分享
Feb 19 Javascript
JQuery中的事件及动画用法实例
Jan 26 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 Javascript
需要牢记的JavaScript基础知识
Sep 25 Javascript
深入学习jQuery中的data()
Dec 22 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
Jan 04 Javascript
JavaScript 中调用 Kotlin 方法实例详解
Jun 09 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
Jul 27 Javascript
js消除图片小游戏代码
Dec 11 Javascript
bootstrap实现嵌套模态框的实例代码
Jan 10 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
MVC模式的PHP实现
2006/10/09 PHP
php split汉字
2009/06/05 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
JS 事件绑定函数代码
2010/04/28 Javascript
jquery 查找新建元素代码
2010/07/06 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
[05:01]3.19DOTA2发布会 我们都是刀塔人
2014/03/25 DOTA
Python实现建立SSH连接的方法
2015/06/03 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
python滑块验证码的破解实现
2019/11/10 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
python中对二维列表中一维列表的调用方法
2020/06/07 Python
美国五金商店:Ace Hardware
2018/03/27 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
生物科学专业个人求职信范文
2013/12/05 职场文书
小学课外阅读总结
2014/07/09 职场文书
精神文明建设汇报材料
2014/12/24 职场文书
2015年超市工作总结
2015/04/09 职场文书
导游词之贵州织金洞
2019/10/12 职场文书
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python
Golang 结构体数据集合
2022/04/22 Golang