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(...)'
相关问答:
万网的服务器支持伪静态的,直接用rewrite在web.config文件写规则,也不用安装组件就可以实现伪静态,但是在时代互联服务器就用不了了,咨询它的客服,他说他们服务器(基本型C)不支持伪静态的.请问一下各位我该用什么方法 ......
asp.net批量上传图片最好有源码,在线等!!!!!!!
源码很长的。
参考
C# code:
HttpFileCollection files = HttpContext.Current.Request.Files;
if (files.Count <= 1)
{
......
1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。
js ......
例如我有一件事。今天完成百分之20,就用一个圆形,分两部分,一部分弧区(一种颜色)是显示以完成部分,另一部分用另一种颜色显示,表示为完成部分,并把数字写在上面,这样的话,怎么实现,有没有什么实例。或者要 ......
Dim aa
aa=GetURL("http://localhost/test1.asp")
Function GetURL(url)
Set Retrieval = Server.CreateObject("Microsoft.XMLHTTP")
With Retrieval
On E ......