asp向javascript传递字符串的问题
在asp中我从数据库里面查询出来值后用逗号连接了这几个值,如str="1,2,3,4" 当我在javacript用 <%=str%>获取时却只有1这个值 ,应该怎样正确传递这个值呢?期待各位!谢谢!
代码如下:
<%
dim i,str
ConnStr = "Driver={SQL Server};Server=(Local);UID=sa;PWD=11111111;database=earth;"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
set rs=server.CreateObject("adodb.recordset")
for i=1 to 1
str=""
sql="select top 5 sdData from [Humidity] where nodeId = "&i&" order by sdId desc"
rs.open sql,conn,1,3
if not rs.eof then
do while not rs.eof
str = rs("sdData")&","&str
'str = rs("sdData")&str
rs.movenext
loop
rs.close()
end if
str = left(str,len(str)-1) //str="1,2,3,4,5"
response.Write(str)
next
conn.close()
%>
<script type="text/javascript">
function load() {
alert( <%=str%>); //发现这里这个值只有1,请指教
}
</script>
up
厄,对了,这样竟然是!!!
这是为什么啊?哈哈
对比两次生成的页面源码,比较其不同...应该能明白
相关问答:
owc11满足不了要求,有没有更好点的,asp能调用的
目前没发现,帮你顶!
应该没有了吧
自已写。顶
帮顶,关注!
好像就这个了,目前还没看到其他得上市使用。。。帮顶!
自己再顶一下
好像是没有 ......
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......
A页面
<table width="200" border="1">
<tr>
<td>1</td>
<td>3</td>
<td><!--#include/top.html#-- ......