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 相关文章推荐
QQ空间顶部折页撕开效果示例代码
Jun 15 Javascript
开源的javascript项目Kissy介绍
Nov 28 Javascript
了不起的node.js读书笔记之mongodb数据库交互
Dec 22 Javascript
JQuery中serialize()用法实例分析
Feb 06 Javascript
深入理解JavaScript系列(17):面向对象编程之概论详细介绍
Mar 04 Javascript
JavaScript获取select中text值的方法
Feb 13 Javascript
Angular2开发——组件规划篇
Mar 28 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
Feb 01 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
Mar 14 Javascript
vue生命周期的探索
Apr 03 Javascript
解决layui laydate 时间控件一闪而过的问题
Sep 28 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
多种方式实现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程序--记数器
2006/10/09 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
2018/08/15 PHP
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
每天一篇javascript学习小结(属性定义方法)
2015/11/19 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
JS数组去重常用方法实例小结【4种方法】
2018/05/28 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
Python中的变量和作用域详解
2016/07/13 Python
python中scikit-learn机器代码实例
2018/08/05 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
python实现图片彩色转化为素描
2019/01/15 Python
python selenium firefox使用详解
2019/02/26 Python
django富文本编辑器的实现示例
2019/04/10 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
解释一下钝化(Swap out)
2016/12/26 面试题
大学生自我鉴定
2013/12/16 职场文书
乡下人家教学反思
2014/02/01 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
美食节目策划方案
2014/05/31 职场文书
个人查摆问题及整改措施
2014/10/16 职场文书
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫
Redis数据同步之redis shake的实现方法
2022/04/21 Redis