jquery利用json实现页面之间传值的实例解析


Posted in Javascript onDecember 12, 2016

首先,A页面利用按钮打开B页面

function SelectUnit() {
  OpenDialogBox(epoint.url.getAbsoluteUrl("PK_UserSelect.aspx"), '', "选择人员", AfterOpen, 800, 800);
 }

在这个方法中调用afateropen 方法,A页面前台页面绑定B页面传过来的json值

function AfterOpen(rtnStr) {
  var json = rtnStr;
  $("[id$='txtName']").val(json.Name);
  $("[id$='User']").val(json.RowGuid);
  $("[name=rbn_list]").eq(1).prop("checked", "true");
  if (json.Sex == 0) {
  $("[id$='txtSex']").val("男");
  }
  else {
  $("[id$='txtSex']").val("女");
  }
  $("[id$='txtDanWeiName']").val(json.DanWeiName);
  $("[id$='txtIdentityNum']").val(json.IdentityNum);
 }

在B页面中,datagird绑定调用jquery

<epoint:TemplateColumn HeaderText="选择">
  <ItemStyle HorizontalAlign="Center" />
  <ItemTemplate>
   <input type="radio" id="sel" onclick="ReturnDJH('<%#DataBinder.Eval(Container.DataItem,"RowGuid")%> ','<%#DataBinder.Eval(Container.DataItem,"Name")%> ','<%#DataBinder.Eval(Container.DataItem,"Sex")%> ','<%#DataBinder.Eval(Container.DataItem,"DanWeiName")%> ','<%#DataBinder.Eval(Container.DataItem,"IdentityNum")%> ')" value="确认选择" />
  </ItemTemplate>
  </epoint:TemplateColumn>
 function ReturnDJH(RowGuid,Name,Sex,DanWeiName,IdentityNum) {
  var json={
  'RowGuid':RowGuid,'Name':Name,'Sex':Sex,'DanWeiName':DanWeiName,'IdentityNum':IdentityNum
  };
  CloseParentDialogBox(json);//关闭页面传值
 }

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
JS setCapture 区域外事件捕捉
Mar 18 Javascript
jQuery Study Notes学习笔记 (二)
Aug 04 Javascript
获取非最后一列td值并将title设为该值的方法
Oct 30 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
Jun 09 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
Aug 10 Javascript
跟我学习javascript的call(),apply(),bind()与回调
Nov 16 Javascript
js实现文字闪烁特效的方法
Dec 17 Javascript
Javascript基础_标记文字的实现方法
Jun 14 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
Jun 16 Javascript
老生常谈jquery中detach()和remove()的区别
Mar 02 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
Dec 31 Javascript
微信小程序日历效果
Dec 29 Javascript
多种方式实现js图片预览
Dec 12 #Javascript
JavaScript实现多栏目切换效果
Dec 12 #Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
Dec 12 #Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
Dec 12 #Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
Dec 12 #Javascript
AngularJS封装指令方法详解
Dec 12 #Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
Dec 12 #Javascript
You might like
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
jquery 表单进行客户端验证demo
2009/08/24 Javascript
JavaScript 对象链式操作测试代码
2010/04/25 Javascript
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
jQuery实现手机版页面翻页效果的简单实例
2016/10/05 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
小程序实现授权登陆的解决方案
2018/12/02 Javascript
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
[00:05]ChinaJoy现场 DOTA2玩家高呼“CN DOTA BEST DOTA”
2019/08/04 DOTA
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
2018/01/22 Python
Python进程间通信Queue实例解析
2018/01/25 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
使用Python和百度语音识别生成视频字幕的实现
2020/04/09 Python
基于python实现地址和经纬度转换
2020/05/19 Python
python和JavaScript哪个容易上手
2020/06/23 Python
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
企业金融服务方案
2014/06/03 职场文书
2014年底工作总结
2014/12/15 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
会计专业自荐信范文
2019/05/22 职场文书
导游词之河北白洋淀
2020/01/15 职场文书