js中传值为对象时候如何传

问题描述

第一个页面为:functionPeople(hisid,hisname){this.thisid=hisid;//节点IDthis.name=hisname;//节点名称}varmyPeoples=newPeople('0','11111');//放入节点的数组,数组成员是定义的People对象。<aonclick=123.aspx?ss=上边的People对象href="#"></a>123页面:接收ss参数,得到ss.thisid和ss.name传值的时候如何写以及如何接收,请高手指点!!!

解决方案

解决方案二:
url不能传对象
解决方案三:
如果是在一个页面呢??functionPeople(hisid,hisname){this.thisid=hisid;//节点IDthis.name=hisname;//节点名称}varmyPeoples=newPeople('0','11111');//放入节点的数组,数组成员是定义的People对象。functionss(??){alert(??.thisid);alert(??.name);}<aonclick=ss(myPeoples)href="#">1111111</a>要实现这样的效果,不知该如何写?请高手指点!!!!!!
解决方案四:
重复发帖~~~~~~~
解决方案五:
functionPeople(hisid,hisname){this.thisid=hisid;//节点IDthis.name=hisname;//节点名称}varmyPeoples=newPeople('0','11111');//放入节点的数组,数组成员是定义的People对象。functionss(Peopletemp){alert(temp.thisid);alert(temp.name);}<aonclick=ss(myPeoples)href="#">1111111</a>

时间: 2024-07-31 11:59:26

js中传值为对象时候如何传的相关文章

MVC中处理Json和JS中处理Json对象

MVC中处理Json和JS中处理Json对象 ASP.NET MVC 很好的封装了Json,本文介绍MVC中处理Json和JS中处理Json对象,并提供详细的示例代码供参考. MVC中已经很好的封装了Json,让我们很方便的进行操作,而不像JS中那么复杂了. JsonResult 传值 MVC中: public JsonResult Test() { JsonResult json = new JsonResult{ Data = new{ Name = "zzl", Sex = &q

JS中的log对象获取以及debug的写法

 本篇文章主要是对JS中的log对象获取以及debug的写法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 实例如下:  代码如下: var log = new Logger('***.js') if (log.isDebugEnabled()) {                     log.debug('xxxxx');                 }    

javascript-关于js中在函数对象构造器中定义对象方法的问题

问题描述 关于js中在函数对象构造器中定义对象方法的问题 为什么函数前要有this.changeName=changeName 我是个新手 谢谢了 解决方案 无关在函数前后,赋值是因为为了调用到person内部定义的changeName函数,要不访问不到.也就是为了实现下面 myMonther.changeName('Ballmer');//这么使用函数 解决方案二: changeName是个私有函数,外部是访问不到的,所以要想在外部能够访问到就必须给个外部能访问到的公有属性或者公有方法

js android-android 中无法定义js中的复杂对象

问题描述 android 中无法定义js中的复杂对象 下面是微信提供一个查看图片的接口,实现方式应该就是在android中使用addJavascriptInterface方法 WeixinJSBridge.invoke('imagePreview', { 'current' : dsrc, 'urls' : imgsSrc[gid] }); 问题如下 // for image review webView.addJavascriptInterface(new Object(){ @android

js中遍历Map对象的简单实例_javascript技巧

实例如下: console.log(jsonData);//火狐控制台打印输出: Object { fileNumber="文件编号", fileName="文件名称"} for(var key in jsonData) console.log("属性:" + key + ",值:"+ jsonData[key]); } 打印输出: 属性:fileNumber, 值:文件编号 属性:fileName, 值:文件名称 以上这篇j

js中遍历Map对象的方法_javascript技巧

js中遍历Map对象的方法 console.log(jsonData);//火狐控制台打印输出: Object { fileNumber="文件编号", fileName="文件名称"} for(var key in jsonData) console.log("属性:" + key + ",值:"+ jsonData[key]); } 打印输出: 属性:fileNumber, 值:文件编号 属性:fileName, 值:文件

js中获取事件对象的方法小结_javascript技巧

复制代码 代码如下: var evt = window.event || arguments[0]; 下面分三种添加事件的方式讨论,你也许会看到以前没有看到过的获取方式. 1,第一种添加事件的方式,直接在html的属性中写JS代码 复制代码 代码如下: <div onclick="alert(4);">Div1 Element</div> 大概这是上世纪90年代的写法,那时候直接把js代码写在网页中很普遍,也许那时候的js并不太重要,只是用来做做验证或一些花哨的

js中常用的对象—数组的属性和方法

今天说一下,js中常用的内置对象--Array对象 Array常用属性: length prototype :给系统对象添加属性和方法 Array常用方法: Array.prototype.sum = function(){for(i=0;i<this.length;i++){}} 例子  代码如下 复制代码 实例1 <html> <body> <script type="text/javascript"> var mycars = new A

在JS中使用RecordSet对象的GetRows方法

js|对象 写ASP程序时,一般情况总是使用的VBScript,不过也不只是这一种选择,也可以用JScript.但在用JScript作为ASP的语言时,比用VBScript有一些小小的不方便,比如RecordSet的GetRows方法. 在ASP中操作数据库,一般都要用到RecordSet对象,如果注重程序效率的话,可能就会用到RecordSet对象的GetRows方法,把记录集对象转换成数组,而操作数组在速度上将比用RecordSet对象的MoveNext方法快很多,而且可以在取出数组后尽早释