求助:JS的变量值如何传给ASP程序,数组循环取值

问题:想通过JS延时调用ASP里的函数yyy(),而要传递给函数yyy()的值又是一个数组,每次调用函数需要传递不同的值。在JS中aaa数组里的e我想用JS的值,不知道怎... 问题:想通过JS延时调用ASP里的函数yyy(),而要传递给函数yyy()的值又是一个数组,每次调用函数需要传递不同的值。
在JS中aaa数组里的e 我想用JS的值,不知道怎么实现,下面写的肯定不对的。
// 有什么方法可以实现把JS变量的值e送给ASP吗,使得函数yyy()可以接收aaa数组的值,请大侠赐教呀?

我的代码如下:
<%
dim aaa(5), i , x
x="abc"
for i=0 to 5
aaa(i)=x & i
next

function yyy(b) ' 功能函数
'代码省略...
'....
end function
%>

<script language="javascript" defer>
var e = 0;
var ccc = new Array();
function test() {
ccc(e) = <% =yyy(aaa(e)) %>;
e+= 1;
if (e <= <% =ubound(aaa) %>) {
window.setTimeout('test()',6000);
}
}
window.setTimeout('test()',6000);
</script>
展开
 我来答
607nojkhb
2011-07-05 · TA获得超过3621个赞
知道大有可为答主
回答量:4890
采纳率:0%
帮助的人:3108万
展开全部
使用数组

WenDangChannelID = Array(5, 1001, 1005)
'或者 WenDangChannelID = Split("5|1001|1005", "|")

ChannelID = 1001

if inArray(WenDangChannelID, ChannelID) <> -1 then
Response.Write("ChannelID的值在WenDangChannelID里")
end if

public function inArray(arr_, val_)
dim i,rt
rt = -1
for i = 0 to Ubound(arr_)
if arr_(i) = val_ then
rt = i
exit for
end if
next
inArray = rt
end function
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式