jQuery通过控制节点实现仅在前台通过get方法完成参数传递

2020-05-18 08:42:51易采站长站整理

本文实例讲述了jQuery通过控制节点实现仅在前台通过get方法完成参数传递。分享给大家供大家参考。具体分析如下:

这样也是HTML DOM那部分的内容,javascript与jquery等前端脚本语言的核心就是要控制每一个节点,对每一个节点进行增删改查,这样才能够真正地活用javascript与jquery等前端脚本写出一个又一个华丽丽的东西。

javascript控制节点,笔者已经在之前的【JavaScript针对网页节点的增删改查用法实例】有过相关介绍,现在是通过jquery这一javascript进阶的脚本语言,来控制节点,并且在此基础上,使用jquery来在不同网页间传递参数,仅在前台通过get方法完成参数传递,挂到服务器,不需要jsp与asp,写一些request等服务器语言来获取参数。

一、基本目标

在网页中有存在于黑色div-红色div-蓝色p之下的span节点,一旦点击,则分别获取其上面节点的id

点击增加按钮可以增加超级链接节点,其中每一个超级链接都带有中文参数你好1,你好2,你好3……,而且滚动条自动随节点的增加而滚动,向jqrec.html传递,这个你好x参数,jqrec.html页面能够获取到这个中文参数

点击清空按钮可以清空ul下面的所有节点

二、制作过程

jqrec.html全代码如下,所使用的函数,涉及到分析url地址的正则表达式,不用细究。真正作用的代码则只有,$(“#rec”).text(unescape(getUrlParam(“text”)));
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> 
<html xmlns=”http://www.w3.org/1999/xhtml”> 
<head> 
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /> 
<title>jqrec</title> 
<script src=”js/jquery-1.11.1.js”></script> 
</head> 
<body> 
<p> 
你点击的链接是:<strong><span id=”rec” style=”color:#F00;”></span></strong>,这与浏览器上的get方法传过来的text参数完全相同~ 
</p> 
<p> 
text上传递的参数是中文来的哦,需要结果译码解码~ 
</p> 
<p> 
<a href=”./jqsend.html”>返回jqsend.html再试一次~</a> 
</p> 
</body> 
</html> 
<script>