页面之间传递数据

开发工具与关键技术:Visual Studio 2015
作者:李德新
撰写时间:2019年6月05日

在我们的日常生活中,我们经常会遇到需要我们提交数据的网页,在这些网页上我们总是能够在这个页面上填写完我们的个人信息之后,就能提交到另外一个页面上。那么我们有没有想过,页面内之间是这样传递我们所填写的信息的呢?那么接下来我们就去看看我们的页面之间是怎样传递数据。

首先,我们假如有A 和B 两个页面,那么我们就要先在A页面上去获取到我们要的信息,然后我们就可以把这些信息经过加密之后,再把它们传递到我们的B页面之中。如下图所示:

页面 传递 android 页面间数据传递_页面 传递 android


从图中,我们可以看到我在使用layui插件做的表格中,我给它加了一个行的监听事件,当我们点击这一行的时候我们就可以获取到这一行的信息了,这个时候我们就要想办法把我们想要的数据从这一行数据之中提取出来。

页面 传递 android 页面间数据传递_MVC_02


如图所示:我有重新声明了一个变量去接收我们从我们的点击的行的数据之中提取出来的数据,但只是如此,是远远不够的,我们还需要把这些数据经过我们的加密才可以把这些数据传输到B页面。

页面 传递 android 页面间数据传递_传递数据_03


从图中我们可以看到,我们在的到这些数据之后都加上了一个 = 号,其实我在这个地方加上一个 = 号是为了当我们把数据传输到B页面中之后方便我们分割这些字符串,以便于我们重新提取到我们所需要的数据。

那么接下来,我们就只需要在B页面之中,重新解释我们传过来的字符串就可以提取到我们想要使用的数据了。

页面 传递 android 页面间数据传递_数据_04


从图中,我们就可以清楚的看到,我们从A页面传输过来的URL中提取到了我们所需要的页面的数据之后,既可以根据我们先前加上的 = 号去讲这个字符串分割开来,然后我们就可以根据B页面上的ID 去把我们获取到的这些数据放到他该去的地方了。