如何在javascript中实现用ASP实现

huangran_lw 2002-03-27 05:19:52
比如:
从数据库中提取一些数据进行数组定义?


<% set rs=conn.execute("select * from country ")%>
<%response.write "<SCRIPT language=JavaScript>"
response.write "var onecount;"
response.write "onecount=0;"
response.write "subcat = new Array();"
do while not rs.eof
response.write "subcat["&rs("id")&"] = new Array("'"&rs("country")&"'",""&<rs("toid")>&"","" &rs("id")&"");"
response.write "<BR>"
rs.movenext
loop

response.write "</script>"

这里的定义有什么问题?
%>
...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangran_lw 2002-03-27
  • 打赏
  • 举报
回复
上面都试过了还是不行
其中rs("id")与rs("toid")是数值型的
rs("country")是文本型的
希偌 2002-03-27
  • 打赏
  • 举报
回复
response.write "<BR>"
是多余的!
playking 2002-03-27
  • 打赏
  • 举报
回复
另外<rs("toid")>中的<和>是干什么用的?是字符串中的两个字符吗?
playking 2002-03-27
  • 打赏
  • 举报
回复
不知道你哪些是字符型,哪些是数字型,字符型都要用单引号(或双引号)括起来!
playking 2002-03-27
  • 打赏
  • 举报
回复
response.write "<SCRIPT language=JavaScript>" & chr(13)
response.write "var onecount;" & chr(13)
response.write "onecount=0;" & chr(13)
response.write "subcat = new Array();" & chr(13)
do while not rs.eof
response.write "subcat[" & rs("id") & "] = new Array('" & rs("country") & "','<" & rs("toid") & ">'," & rs("id") & ");" & chr(13)
response.write "<BR>"
rs.movenext
loop

response.write "</script>" & chr(13)
shot_big 2002-03-27
  • 打赏
  • 举报
回复
response.write "subcat["&rs("id")&"] = new Array("'"&rs("country")&"'",""&<rs("toid")>&"","" &rs("id")&"");"

错!
应该:
response.write "subcat["&rs("id")&"] = ('"&rs("country")&"','"&<rs("toid")>&"','" &rs("id")&"');"

28,391

社区成员

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

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