如何在页面之间传递数据量较大的复杂数据?

美眉a30

美眉a30

2016-02-19 17:58

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享如何在页面之间传递数据量较大的复杂数据?,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

  1.通常我们会用url传值来传递数据量较小的一些数据,如一些参数等,会利用session传递一些全局的会话级的变量。但要窗体之间传递一些较复杂的数据,用session生命周期太长,可能不合适。用URL传值,汉字可能出现编码错误,而且可以传递的最大数据量比较有限。
  2.我们可以利用模态对话框的dialogArguments属性来实现跨页面的数据传递,
  通过如下方式可获得模态对话框的dialogArguments属性:
  var Variables =  window.dialogArguments
  利用该属性可获得模态对话框的传入参数,可以是String, numeric, object, or array value that specifies arguments.尤其是对象或数组型的参数,对于在页面之间传递数据非常有用。举例如下:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  传入页面:
  HTML
  HEAD
  SCRIPT
   function AddNew(meetingID)  {
          var obj=new Object();
          obj.name="qiubinchao";
          obj.tel="12345678";        var strUrl="../MeetingManage/NewMeeting.aspx?id="+meetingID;        window.showModalDialog(strUrl,obj,"dialogHeight:700px;dialogWidth=900px;dialogTop=10px;dialogLeft:50px;");          window.location="../MeetingManage/MeetingPublishedList.aspx";  }
   /SCRIPT
  /HEAD
  BODY
  BUTTON onclick="AddNew();" Launch The Window/BUTTON
  /BODY
  /HTML
  接收页面:
  HTML
  HEAD
  SCRIPT
  var oMyObject = window.dialogArguments;
  var name= oMyObject.name;
  var tel= oMyObject.tel;
  /SCRIPT
  titleUntitled/title
  /head
  BODY STYLE="font-family: arial; font-size: 14pt; color: Snow;
  background-color: RosyBrown;"
  Name:
  SPAN STYLE="color:00ff7f"
  SCRIPT
  document.write(name);
  /SCRIPT
  /SPAN
  BR
  Tel:
  SPAN STYLE="color:00ff7f"
  SCRIPT
  document.write(tel);
  /SCRIPT
  /SPAN
  /BODY
  /HTML

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

如何在页面之间传递数据量较大的复杂数据?

Web开发
如何在页面之间传递数据量较大的复杂数据?

javascript表单之间的数据传递

Web开发
javascript表单之间的数据传递

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

SQL2005 大数据量检索的分页

编程语言 网络编程
SQL2005 大数据量检索的分页

javascript表单之间的数据传递(1)

电脑网络
javascript表单之间的数据传递(1)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MySQL大数据量导入导出方法比较

编程语言 网络编程
MySQL大数据量导入导出方法比较

面向对象编程:Java复杂数据类型用法

编程语言 网络编程
面向对象编程:Java复杂数据类型用法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

加速编译

加速编译

用代码画折线图/柱形图/条形图/饼图

用代码画折线图/柱形图/条形图/饼图
下拉加载更多内容 ↓