日期:2014-05-17  浏览次数:21071 次

如何在<script>中遍历rs的值
在<script>中可以用<%=rs("Pic_Url")%>取到值
但我的需求是需要将rs里的每个"Pic_Url"值连接起来,就需要遍历
我试着用<%rs.movenext%>跟<script>里的for循环组合用,很失败,根本没作用
请问如何才能达到在<script>中遍历rs的值呢?

------解决方案--------------------
for要用服務器端的,而非客戶端(js)的
<%while (not rs.eof)%>
...
<%rs.movenext%>
<%wend%>
------解决方案--------------------
...<script>中的for循环是在浏览器端解释执行的。。。<%rs.movenext%>是在服务器中解释执行的,所以不会起作用。
如果需要在<script>中遍历rs类似的可以这样做
JScript code

<script>
var a;
<%
dim b
while not rs.eof
b = b & rs.fields("pic_url").value
wend
%>
a = <%=b%>
</script>

------解决方案--------------------
转成Array先,再使用Array处理你要的东西。