原来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 操作Word和Excel的实现代码
Oct 26 Javascript
jquery 图片截取工具jquery.imagecropper.js
Apr 09 Javascript
Dom在ajax技术中的作用说明
Oct 25 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
Jan 27 Javascript
jquery 跨域访问问题解决方法(笔记)
Jun 08 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
Oct 07 Javascript
JavaScript面向对象设计二 构造函数模式
Dec 20 Javascript
json的前台操作和后台操作实现代码
Jan 20 Javascript
href下载文件根据id取url并下载
May 28 Javascript
用js读、写、删除Cookie代码续篇
Dec 03 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
Aug 15 Javascript
获取JS中网页各种高宽与位置的方法总结
Jul 27 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 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
javascript 定义初始化数组函数
2009/09/07 Javascript
19个很有用的 JavaScript库推荐
2011/06/27 Javascript
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
javascript 动态创建表格
2015/01/08 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
Javascript中return的使用与闭包详解
2017/01/11 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
python用来获得图片exif信息的库实例分析
2015/03/16 Python
python实现二维插值的三维显示
2018/12/17 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
办公室主任岗位职责
2013/11/08 职场文书
2015年党风廉政建设工作总结
2015/04/09 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
集结号观后感
2015/06/08 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
2019经典广告词集锦!
2019/07/02 职场文书
关于python类SortedList详解
2021/09/04 Python