html5中文学习网

您的位置: 首页 > 网站及特效实例 > javascript特效 » 正文

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

[ ] 已经帮助:人解决问题

首先,A页面利用按钮打开B页面tUEHTML5中文学习网 - HTML5先行者学习网

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

在这个方法中调用afateropen 方法,A页面前台页面绑定B页面传过来的json值tUEHTML5中文学习网 - HTML5先行者学习网

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绑定调用jquerytUEHTML5中文学习网 - HTML5先行者学习网

<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);//关闭页面传值  }

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!tUEHTML5中文学习网 - HTML5先行者学习网
tUEHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助