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 相关文章推荐
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
Apr 12 Javascript
用 Javascript 验证表单(form)中的单选(radio)值
Sep 08 Javascript
Mootools 1.2教程 输入过滤第一部分(数字)
Sep 15 Javascript
js自动查找select下拉的菜单并选择(示例代码)
Feb 26 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
Aug 05 Javascript
JavaScript动态设置div的样式的方法
Dec 26 Javascript
jQuery简单动画变换效果实例分析
Jul 04 Javascript
JS动态给对象添加事件的简单方法
Jul 19 Javascript
jQuery实现微信长按识别二维码功能
Aug 26 Javascript
Angular下H5上传图片的方法(可多张上传)
Jan 09 Javascript
Angular自定义组件实现数据双向数据绑定的实例
Dec 11 Javascript
javascript中正则表达式语法详解
Aug 07 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
Terran兵种介绍
2020/03/14 星际争霸
PHP 面向对象 final类与final方法
2010/05/05 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
比较简单的一个符合web标准的JS调用flash方法
2007/11/29 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
微信小程序 本地图片按照屏幕尺寸处理
2017/08/04 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
Vue 401配合Vuex防止多次弹框的案例
2020/11/11 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
python检测lvs real server状态
2014/01/22 Python
Python中逗号的三种作用实例分析
2015/06/08 Python
python字符串常用方法
2018/06/14 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
python 自定义异常和主动抛出异常(raise)的操作
2020/12/11 Python
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
消防安全责任书范本
2014/04/15 职场文书
党员作风建设整改方案
2014/10/27 职场文书
2014年商场工作总结
2014/11/22 职场文书
开业典礼致辞
2015/07/29 职场文书
导游词书写之黄山
2019/08/06 职场文书
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers