急 坐等答案! 关于jsp全局变量如何在做js方法参数 范例<%i=0;%>onchange="get('<%=i%>')".已知不可取 语法错误onchange="get('${i}')";失败分别显示出<%=i%>和空。请达人帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以这样做:1、将你的全局变量i存到一个容器中,如application中,即:application.setAttribute("i",i);2、在JS中用这样的代码取得值:onchange = "get('${applicationScope.i}')" 补充onchange="get(<%=i%>)"也不成功为语法错误 <input type="hidden" id="gVar" value="<% jsp 输出变量值 %>" /><script type="text/javascript"> function test(document.getElementById("gVar").value) { }</script> 如果要动态的,我建议,ajax 取。 因为js 是客户端执行。 把你所有的代码全供出来!onchange="get(' <%=i%>')";就单单这句代码来说,如果i的值里边没有'和"的话,是没有问题的如果有,需要将其转义! 要明白jsp的执行过程:服务器容器先将其弄为servlet的类(java)文件-编译为clsss文件-运行方法类似servlet,当到客户端时,已经是纯的html代码了。出错的话,看你哪里的语法有问题。就这种方式的写法是没有任何错误的 <%i=0;%> 是不是应该写为<% int i=0;%> ???写在<%%>里边的是java代码。必须要满足java的要求!!!java 是强类型语言javascript是弱类型语言,两者在语言的严密性上有根本的差异 关于int =0 这个是满足的。 是在不好意思。有些急了。没检查伪代码的严谨性。现在其最重要的,还是如何把做到用<%int i =0;%>这样的全局变量声明。来满足如何进行动态变量递增。 代码没有问题,就感觉楼主的onchange="get(' <%=i%>')"; 这里的单引号有点问题。 如何用javascript控制点击超链接 “脚本语言”与“解释性语言”有何区别? 文本只能输入数字,IE6和IE7处理中文输入不同 求助(javascript) 难题,怎么样用javascript在iframe里面写javascript脚本 请问,MOP的朋友圈对话框是怎样实现的? 如何在Iframe中的页面调用parent的函数?(急) 请帮我看看这段代码有什么问题 这种需求如何用jquery写 微信小程序 getShareInfo 始终是失败的 简单js问题。。。请各位指教!等。。。 求助一段javascript代码,复制图文使用
1、将你的全局变量i存到一个容器中,如application中,即:application.setAttribute("i",i);
2、在JS中用这样的代码取得值:onchange = "get('${applicationScope.i}')"
也不成功
为语法错误
function test(document.getElementById("gVar").value)
{
}
</script>
onchange="get(' <%=i%>')";
就单单这句代码来说,如果i的值里边没有'和"的话,是没有问题的如果有,需要将其转义!
服务器容器先将其弄为servlet的类(java)文件-编译为clsss文件-运行方法类似servlet,当到客户端时,已经是纯的html代码了。出错的话,看你哪里的语法有问题。就这种方式的写法是没有任何错误的
<% int i=0;%> ???
写在<%%>里边的是java代码。必须要满足java的要求!!!
java 是强类型语言
javascript是弱类型语言,两者在语言的严密性上有根本的差异
现在其最重要的,还是如何把做到用<%int i =0;%>这样的全局变量声明。来满足如何进行动态变量递增。