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

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

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

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

一、基本目标

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

jQuery通过控制节点实现仅在前台通过get方法完成参数传递_第1张图片

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

jQuery通过控制节点实现仅在前台通过get方法完成参数传递_第2张图片

jQuery通过控制节点实现仅在前台通过get方法完成参数传递_第3张图片

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

jQuery通过控制节点实现仅在前台通过get方法完成参数传递_第4张图片

二、制作过程

jqrec.html全代码如下,所使用的函数,涉及到分析url地址的正则表达式,不用细究。真正作用的代码则只有,$("#rec").text(unescape(getUrlParam("text")));

复制代码 代码如下:
 
 
 
 
jqrec 
 
 
 

 
你点击的链接是:,这与浏览器上的get方法传过来的text参数完全相同~ 

 

 
text上传递的参数是中文来的哦,需要结果译码解码~ 

 

 
返回jqsend.html再试一次~ 

 
 
 

jqsend.html全代码如下,具体代码请看注释:

复制代码 代码如下:
 
 
 
 
jqsend 
 
 
 
 
 
 
 
 

 
 
我的父节点 
 

 
 
 

 
 
 
 
 
 
     
     
     

    希望本文所述对大家的jQuery程序设计有所帮助。

    你可能感兴趣的:(jQuery通过控制节点实现仅在前台通过get方法完成参数传递)