手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >原来Jquery.load的方法可以一直load下去
原来Jquery.load的方法可以一直load下去
摘要:只要不冲突(例如id不能一样),我写了一个例子,利用页面参数控制内部的元素id,互相加载自己。这是一个jsp页面,代码如下:复制代码代码如下...

只要不冲突(例如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 %>">load index.jsp?i=<%= i+1 %> here!</div>

</body>

</html>

运行后如图所示,可以一直点下去:

原来Jquery.load的方法可以一直load下去1

但是,如果你只取的是页面的一部分,例如将按钮的点击代码改成:

复制代码 代码如下:

$("#d<%= i %>").load("<%=basePath%>Login.action input",{i:<%=i+1%>});

那么,加载的就只是一个按钮了,而不是整个页面。如图:

原来Jquery.load的方法可以一直load下去2

【原来Jquery.load的方法可以一直load下去】相关文章:

jquery实现的判断倒计时是否结束代码

在JavaScript中使用NaN值的方法

JQuery控制Radio选中方法分析

JQuery实现动态添加删除评论的方法

JQuery中节点遍历方法实例

JavaScript中的异常处理方法介绍

JavaScript数组去重的3种方法和代码实例

JavaScript中的blink()方法的使用

判断Checkbox和Radio的一种方法

jquery中map函数遍历数组用法实例

精品推荐
分类导航