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

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

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery
, json
页面传值
jquery json传值、jquery ajax json传值、jquery ajax json实例、jquery json 实例、json在线解析 实例,以便于您获取更多的相关知识。

时间: 2024-09-03 08:01:04

jquery利用json实现页面之间传值的实例解析_jquery的相关文章

jquery-求大神教jQuery中如何在页面之间传值!!!!!!!!!

问题描述 求大神教jQuery中如何在页面之间传值!!!!!!!!! jQuery中如何在页面之间传值!!!!!!!!!!!!!!!!!!!!!!! 解决方案 iframe和父页,window.open打开页面之间的引用 解决方案二: 要么post到服务器端,另一个页面再从服务器获取,要么使用html5的localstorage 这是后者:https://segmentfault.com/q/1010000000308712 解决方案三: $.get(url,data,success(respo

Jquery中children与find之间的区别详细解析_jquery

首先看一段HTML代码,如下: 复制代码 代码如下: <table id="tb">            <tr>                <td>0</td>                <td>1</td>                <td>2</td>            </tr>            <tr>               

jQuery插件cxSelect多级联动下拉菜单实例解析_jquery

随着电商的火爆,这多级联动下拉菜单体现的更加充分,最明显的就是地址的多级联动下拉选择,所以这里就简单的分享一下 jQuery cxSelect 多级联动下拉菜单cxSelect 是基于 jQuery 的多级联动菜单插件,适用于省市.商品分类等联动菜单. 列表数据通过 AJAX 获取(需要在服务器环境运行),也可以使用变量自定义,数据内容使用 JSON 格式. 提供国内省市县数据(数据来源:basecss/cityData Date: 2014.03.31) 个人一直都有习惯,当有新知识点需要学习

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码

 本篇文章主要是对asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码进行了介绍,需要的朋友可以过来参考下,需要对大家有所帮助  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJson.aspx.cs" Inherits="AjaxJson" %> <!DOCTYPE html PUBLIC &quo

jsp页面之间传值的问题

问题描述 jsp页面之间传值的问题 我有一个jsp页面A.jsp 他里面有一个值为a=0:我想将这个值传到B.jsp中,怎么操作 jQuery语句怎么写 解决方案 $.ajax({url:'b.jsp',data:{a:0},cache:false,complete:function(xhr){ alert('服务器返回:'+xhr.responseText); }}); b.jpg String a=request.getParameter("a"); 解决方案二: href=&qu

asp.net 页面之间传值方法总结

asp教程.net 页面之间传值方法总结 主要是设置PostBackUrl属性值,设置为你所需要跳转页面的名称("~/Default2.aspx"),然后再("~/Default2.aspx")页面中用PreviousPage.FindControl()方法找到所需要当前页的控件. 使用QueryString       使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏

asp.net页面之间传值方法详解

asp.net中页面之间传值我们用得最多的就是get,post这两种了,其它的如session,appliction,cookie等这些相对来说少用也不是常用的,只是在特殊情况下在使用了. 1. Get(即使用QueryString显式传递)      方式:在url后面跟参数.      特点:简单.方便.      缺点:字符串长度最长为255个字符:数据泄漏在url中.      适用数据:简单.少量.关键的数据.      适用范围:传递给自己.传递给另一个目标页面:常用于2个页面间传递

jquery mobile 在不同页面之间左右滑动跳转的问题

问题描述 jquery mobile 在不同页面之间左右滑动跳转的问题 看了一些教程,发现jquery mobile中如果实现页面滑动切换的话,基本都是通过swipe,但是问题就在于它貌似只能在同一个.html文件下实现多个DIV之间的切换,如果我想从A.HTML 在手机上左滑或者右滑切换到B.HTML该怎么做? 貌似网上看到什么jquery+ajax可以实现?谁能帮忙下吗?谢谢! 解决方案 jquery mobile左右滑动切换页面Jquery Mobile左右滑动效果jquery mobil

php 页面之间传值的三种方法实例代码_java

在项目开发中经常见到不同页面之间传值在web工作中,本篇文章给大家列出了三种常见的方式. 一. POST传值 post传值是用于html的<form>表单跳转的方法,很方便使用.例如: <html> <form action='' method=''> <input type='text' name='name1'> <input type='hidden' name='name2' value='value'> <input type='