手机
当前位置:查字典教程网 >编程开发 >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的方法

checkbox实现全选的多种方法 不断更新 原创

在JavaScript中使用NaN值的方法

JQuery中节点遍历方法实例

jQuery仿gmail实现fixed布局的方法

Jquery使用val方法读写value值

jQuery实现dialog设置focus焦点的方法

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

JQuery中两个ul标签的li互相移动实现方法

JavaScript中的blink()方法的使用

精品推荐
分类导航