Jquery不会识别<%=%>中的变量scriptlet标记

时间:2012-10-11 14:32:14

标签: javascript jquery jsp

我有以下(简化)代码:

$("select").change(function(){
    <%String lookupcode = "test";%>
    var code= <%=lookupcode%>;
    alert(code);
}

这段代码出了什么问题,他为什么不提醒代码?

1 个答案:

答案 0 :(得分:7)

由于lookupcode是一个字符串变量,您需要在javascript中用引号括住嵌入变量:

var code= '<%=lookupcode%>';