收录日期:2018/05/22 09:13:40 时间:2016/05/20 18:27:29 标签:JavaScript
例如:

在一个asp中,有Javascript代码,但是需要用到一个数据,这个数据又asp页面获得

这个javascript如何调用asp的数据呢?呢?

<script language=javascript>
   var str=<%=str%>;
</script>
你有没有试过,可行吗?  我用vbscript这样做是可行的,可javascript却总是报错。
UP_UP
zqfleaf(动力港湾)的办法是可行的,偶做ASP中JS值的调用一直这样做的,没见出错,如果有人说出错的话,建议仔细检查JS代码,如属性,方法调用上的代码,如果像这样用的话:
 <script language="javascript">
<!--
function dd()
 {
window.open('SendPerson1.asp?action=1&companyid=<%=strcompanyid%>&chatid=<%=strid%>&roomid=<%=strroomid%>&personalid=<%=rs("PersonalID")%>&wantinfoid=<%=rs("WantinfoID")%>','','width=300,height=100');
alert('通知完毕!');
}
 -->
</script>
记得注意rs的问题。
<script language=javascript>
   var str="<%=str%>";
</script>
asp输出的是字符的,如果不加""的话相当于 var str = 字符  ,会出错
你也可以用response.write写javascript代码!