注册 登录
编程论坛 ASP.NET技术论坛

怎样将程序的数组传给JS数组

闫温学 发布于 2008-04-30 18:21, 3836 次点击
我在VB的代码中定义了一个数组
public qw(2) as string={1,2,3}

在JS中要调用它,并将它付给JS中定义的一个数组,怎么付值呢

<script language="javascript" >
<!--
var qwe=new Array(5)
var i=0
for (i=0;i<=5;i++){
qwe[i]="<%=qw(0)%>"}//这里只能付一个值,如何使用变量I呢
window.alert (qwe[1])
-->
</script>
20 回复
#2
hebingbing2008-04-30 18:41
将0换成i不就成了
#3
闫温学2008-04-30 18:44
qwe[i]="<%=qw(" + i + ")%>"

也不可以
#4
闫温学2008-04-30 18:45
提示未声明变量
#5
闫温学2008-04-30 18:45
qwe[i]="<%=qw(i)%>"
#6
hebingbing2008-04-30 18:54
qwe[i]="<%=qw(i)%>"

这样就对了……
#7
闫温学2008-04-30 18:54
需要一个一个的赋值吗

qwe[0]="<%=qw(0)%>"
qwe[1]="<%=qw(1)%>"
.........

不会这面笨吧
#8
闫温学2008-04-30 18:58
<script language="javascript" >
<!--
var qwe=new Array(5)
var i=0
for (i=0;i<=5;i++){
qwe[i]="<%=qw(i)%>";
}
window.alert (qwe[1])
-->
</Script>
提示变量未定义
#9
hebingbing2008-04-30 19:02
qwe[i]="<%=qw(“i”)%>"
这样呢?
你试试吧……
#10
闫温学2008-04-30 19:05
提示:从字符串I到类型integer转换无效
#11
hebingbing2008-04-30 19:10
vb中是用()来索引的吗?是不是应该写成[]啊……
即:qwe[i]="<%=qw[i]%>"
#12
闫温学2008-04-30 19:11
vb使用()索引的
#13
闫温学2008-04-30 19:15
怎么办呢
#14
hebingbing2008-04-30 19:18
qwe[i]="<%=qw[i]%>"
这样不行吗……
#15
闫温学2008-04-30 19:18
不行,提示你要使用()
#16
闫温学2008-04-30 19:25
救命啊!!!!!


愁死了
#17
闫温学2008-04-30 19:31
请高手指点啊
#18
hebingbing2008-04-30 19:39
qwe[i]="<%=qw({0}),i %>" vb中有没有这样的用法……
#19
闫温学2008-04-30 19:40
没有的
#20
闫温学2008-04-30 20:03
难道没有知道吗
#21
beniao2008-05-01 17:01
这样是不能实现直接交互的
  强类型语言和弱类型语言不能直接交互
1