谁能告诉我javascript中关于<% %>的用法?

来源:百度知道 编辑:UC知道 时间:2024/06/03 02:51:15
比如
<%=sCityCode%>
代表什么?

楼主,javascript 是客户端脚本。在 javascript 中没有 <% %> 标记。
而 <% %> 是服务端标记。

就拿 <%=sCityCode %> 来说,一般是从后台数据库里读出一个值。

我们假设 sCityCode = "上海" ,那么前台网页里 <%=sCityCode %> 这块显示的就是 上海

JAVASCRIPT中没有<% %>
<%=sCityCode%>
是JSP标签 表示sCityCode的值将显示在页面 是在服务器端处理的

js中没有<%=%>标记
js本身是客户端脚本语言,不能直接编写java代码 这里面用=表示输出一个java变量sCityCode,这个变量可以是自己新定义的,也可以是从后台程序中返回的,如果不只是调用一个变量在js中可以如下写法
<%
String test="演示";
System.out.print(test);
// java代码
%>这段java代码可以放在jsp中的任意位置 调用jsp的时候会自动编译
js中调用
function submit(){
var tem=<%=test%>;
alert(tem);
}

<%=sCityCode%>
其实你这个意思是sCityCode是一个非javascript的语言变量。。如java的变量。。可以把java变量值传给js变量