易截截图软件、单文件、免安装、纯绿色、仅160KB

asp josn数组

json = "[{'uid':'1','username':'abc','email':'123@163.com'},{'uid':'2','username':'xxx','email':'4444@163.com'}]"

这个ASP的一个JSON数组,请问我该如何把uid,username,email,里面的值给单独取出来呀!
HTML code:
<script language="jscript" runat="server">
Array.prototype.get = function(i) { return this[i]; };
function parseJSON(strJSON) { return eval("(" + strJSON + ")"); } // 用 jscript 的 eval
/*
如果 strJSON 是从客户端提交上来的.
这样直接在服务端用 jscript 直接 eval. 是相当危险的.
*/
</script>

<%
json = "[{'uid':'1','username':'abc','email':'123@163.com'},{'uid':'2','username':'xxx','email':'4444@163.com'}]"

Set json = parseJSON(json)

Response.Write json.get(0).uid
Response.Write json.get(0).username
Response.Write json.get(0).email

Response.Write json.get(1).uid
Response.Write json.get(1).username
Response.Write json.get(1).email

Set json = Nothing
%>


呵呵,谢谢你了,但是能不能把得到的值放在一个ASP的变量里面呀?或是在ASP页面来个FOR循环!


搞错了.


For i = 0 To objList.length - 1

Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象: 'get(...)'



相关问答:

asp网站的伪静态问题. - Web 开发 / ASP

万网的服务器支持伪静态的,直接用rewrite在web.config文件写规则,也不用安装组件就可以实现伪静态,但是在时代互联服务器就用不了了,咨询它的客服,他说他们服务器(基本型C)不支持伪静态的.请问一下各位我该用什么方法 ......

asp.net批量上传图片 - .NET技术 / ASP.NET

asp.net批量上传图片最好有源码,在线等!!!!!!!
源码很长的。

参考

C# code:
HttpFileCollection files = HttpContext.Current.Request.Files;
if (files.Count <= 1)
{
......

asp.net 页面限时提交 如何实现 - .NET技术 / ASP.NET

1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。

js ......

asp.net生成图形问题? - .NET技术 / ASP.NET

例如我有一件事。今天完成百分之20,就用一个圆形,分两部分,一部分弧区(一种颜色)是显示以完成部分,另一部分用另一种颜色显示,表示为完成部分,并把数字写在上面,这样的话,怎么实现,有没有什么实例。或者要 ......

asp xmlhttp post方法 - Web 开发 / ASP

Dim aa
aa=GetURL("http://localhost/test1.asp")
Function GetURL(url)
  Set Retrieval = Server.CreateObject("Microsoft.XMLHTTP")
  With Retrieval
On E ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号