为什么如果我声明一个变量而没有赋值,我可以看到它,否则不是? 例如:
<%dim codeSwiper
%><script>alert(<%=codeSwiper%>);</script>
使用此代码,警报显示: undefined
<%dim codeSwiper
codeSwiper=""
%><script>alert(<%=codeSwiper%>);</script>
警报显示: undefined
<%dim codeSwiper
codeSwiper="text"
%><script>alert(<%=codeSwiper%>);</script>
在这种情况下,不显示警告!
有什么问题?
答案 0 :(得分:3)
试试这个:
<%dim codeSwiper
codeSwiper="text"
%><script>alert('<%=codeSwiper%>');</script>
请注意您要提醒的文字周围的字符。
答案 1 :(得分:1)
您需要将javascript标记包装在引号中,即
<script>alert('<%=codeSwiper%>');</script>