javascript 中引用asp中数组的怪问题?

aybc 2005-07-06 07:41:48
比如我在asp中定义了一个动态数组,最后生成 a(1)="aaaa",a(2)="bbbb"
可我在javascript中引用时, 我用循环
for(i=1;i++;i<=2)
  sss[i]="<%=a(i)%>"老是出错。
 但我试用 sss[1]="<%=a(1)%>"
     sss[2]="<%=a(2)%>"就正确 ,我如何在循环使用这个数组呢?
...全文
102 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chjpeng 2005-07-06
  • 打赏
  • 举报
回复
<%for i=1 to 2%>
sss[<%=i%>]=a(i)
<%next%>
ahhisoft 2005-07-06
  • 打赏
  • 举报
回复
更正一下
response.write("sss["&i&"]"="a(i))

孟子老大的是对的。
ahhisoft 2005-07-06
  • 打赏
  • 举报
回复
<%
i=1
Do while not i>2
Response.Write("sss[i]="a(i))
i=i+1
loop
%>
把vb放在javascript里做个循环试试。

vbscript会先在服务端被解释.
然后才会返回到客户端和javascript一起运行。
孟子E章 2005-07-06
  • 打赏
  • 举报
回复
<script>
var b = new Array()
<%
Dim a
a = Array("aa","bb","cc")
For i = 0 To Ubound(a)
Response.Write "b[" & i & "] = '" & a(i) & "';" & vbCrLf
Next

%>
alert(b)
</script>
ahhisoft 2005-07-06
  • 打赏
  • 举报
回复
for里面的i是javascript里定义的。
<%=a(i)%>是vbscript的。
这两个是不同的。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧