我有一个JavaScript函数,它不能提供我想要的结果.
这是代码(它是JavaScript函数的一部分):
<%
String myStringVariable = "no";
%>
alert("yes"); // This alert gets shown.
alert(<%=myStringVariable%>); // But this alert doesn't get shown.
Run Code Online (Sandbox Code Playgroud)
我不明白为什么第二个警报不起作用.有人可以找出原因吗?
就像在Java中一样,在JavaScript中应该引用字符串.
alert("<%=myStringVariable%>");
Run Code Online (Sandbox Code Playgroud)
您需要意识到此代码不会同步运行.它是首先运行的Java/JSP,生成一堆HTML/CSS/JS并将其发送到浏览器.然后它的HTML/CSS/JS开始运行.如果您在浏览器中右键单击View Source,您将看到Java/JSP已经完成了它的工作,并且它应该没有单行.
归档时间: |
|
查看次数: |
139 次 |
最近记录: |