欢迎来到天天文库
浏览记录
ID:23454011
大小:25.62 KB
页数:22页
时间:2018-11-07
《数据传输对象,解决方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立数据传输对象,解决方案 篇一:页面间数据传递方式 页面间数据传递方式 XX-08-2414:09:59
2、分类:默认分类
3、标签:
4、字号大中小订阅 转自:?aid=4140&tid=55 在网页编程(如php,asp)中常常涉及到页面之间值的传递接收问题。它是网页编程中一项基本的重要的必须掌握的知识点。它包括页面间值传递方式有哪些,哪些变量会传到目的页面,这些变量的值是什么,以及在目的页面中如何接收这些变量的
5、值这些问题。深刻了解这些知识内容,对灵活地实现编程效果是很重要的。 首先,我来讲一下网页间值传递方式。 在有些书上把页面之间值传递按表单传递分get和post两种方式。我认为这样分不完整,不全面。而我根据自己的一些经验把网页之间值的传递归分为显现式和隐含式两种方式觉得这样更确切。 所谓显现式就是值在传递到目的页面的过程时,在浏览器的地址栏中页面地址后面会显示这些变量参数。隐含式方式参数是不会出现地址栏上的,所以具有安全性。 如果要传如下表(变量表1)的变量传到目的页面。 变量名:firstidnamepassword随着信息化和全球化的发
6、展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 值:yesbaorongabc12345 ―――――――――――表变量表1――――――――――――――――――――――那么如何用显现式和隐含式实现呢?下面就是具体实现方法: 显现式: 1在程序中写入,如: action="http://jada/clubmember_eol_?first=yes&id
7、name=baorongabc&password=12345"> 文章发表 2.通过表单递交的get方式 此方式当按钮被按下后,表单的数据会附加在网址之后一起送到server。执行效率高,但可传送的数据只有2k左右。 程序如下程序代码(程序1): 标签中代码: 单行文本框first的html代码: 单行文本框idname的html代码: 单行文本框password的html代码: 随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社
8、会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立 标准按钮html代码: 隐含式: 通过表单递交的post方式,此方式浏览器会等待server来读取数据,传送的数据量没有限制,数据不会出现地址栏上具有安全性。 只要把程序1中method="get"改成method="post",即: 如果把程序1中标签中改成如下代码: 在按提交按钮后 那么在mytest_页面中可接收到六个变量的值,如下表(变量表2)。变量名:firstidnamepasswordvar1v
9、ar2var3 值:yesbaorongabc12345yesbaorongabc12345 ―――――――――――表变量表2――――――――――――――――――――――表单与地址栏的结合使用是很有用一种编程手段,我以后在具体例子会讲到。 其次哪些变量会传到目的页面,这些变量的值是什么以及如何接收?随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准
10、规则的建立 从上面对页面间值传递方式的阐述,我想大家的那些变量可传到下一页应该有些了解了吧。总结起来可分为表单的内容和跟随在网页地址后面的参数这两大类,他们都会传到目的页面。 不管在表单中对象名和网页地址后面的变量参数名相同那么传递到接收页面值是一个对象变量的值和变量参数值,其他变量值被覆盖。最终是哪一个变量的值,在同一个表单中对象名相同那么上一个对象的值被后面同名对象值覆盖。其他如何覆盖情况请读者自己去试验。请大家注意,表单对象变量的值只有在通过按钮提交到目的页面才会传递,如在同一页面中有其他超连和表单提交同时存在,而你是通过按超连转到目的页
11、面,那么这个页面是不会接收到表单对象变量的。 由于表单的对象值传递比较复杂,而网页地址后面的参数传递是比较简单。 我重
此文档下载收益归作者所有