asp如何发送多条json数组
我下面的代码可以正常发送一条数组
Set o = jsObject()
call dbstart
'================开始读取所有教室大类数据
k="0"
dSql="Select ClassID,ClassName,ParentID From list14 where ParentID=0"
ors.Open dsql,oconn,1,1
Do While Not oRs.Eof
Set o(k) = jsObject()
aa=ors("ClassName")
o(k)("name") = ors("Classname")
o(k)("id") = ors("Classid")
k=k+1
oRs.MoveNext
loop
ors.close
'================开始读取所有教室大类数据结束
'======数据读取结束,开始展示内容========
o.Kind = JSON_ARRAY'把对象转换为数组
o.Flush
set o=nothing
发送结果截图:
然后我想发送多条数组,改成如下代码:
Set o = jsObject()
call dbstart
'================开始读取所有教室大类数据
k="0"
dSql="Select ClassID,ClassName,ParentID From list14 where ParentID=0"
ors.Open dsql,oconn,1,1
Do While Not oRs.Eof
Set o(k) = jsObject()
aa=ors("ClassName")
o(k)("name") = ors("Classname")
o(k)("id") = ors("Classid")
k=k+1
oRs.MoveNext
loop
ors.close
'================开始读取所有教室大类数据结束
'======数据读取结束,开始展示内容========
o.Kind = JSON_ARRAY'把对象转换为数组
o.Flush
set o=nothing
Set o = jsObject()
call dbstart
'================开始读取所有教室大类数据
k="0"
dSql="Select ClassID,ClassName,ParentID From list14 where ParentID=0"
ors.Open dsql,oconn,1,1
Do While Not oRs.Eof
Set o(k) = jsObject()
aa=ors("ClassName")
o(k)("name") = ors("Classname")
o(k)("id") = ors("Classid")
k=k+1
oRs.MoveNext
loop
ors.close
'================开始读取所有教室大类数据结束
'======数据读取结束,开始展示内容========
o.Kind = JSON_ARRAY'把对象转换为数组
o.Flush
set o=nothing
发送结果截图:
这里就出现错误,直接显示字符串了。。。