JS 内 向 后台 传 参数

来源:百度知道 编辑:UC知道 时间:2024/06/09 01:50:19
<script type="text/javascript">
function ReadIt(k){
var i=k;
<% ReadIt(xxx); %>;
}
</script>

ReadIT()里面有个参数的,能不能把 var i 的值 传到ReadIT()方法里面的xxx做参数??

js里调用java类中的方法,是要用到Ajax的,建议看下dwr,dwr是Ajax框架,很容易学的,你学会了,再来解决你这问题,就觉得很容易了

记得好象有个项目我也想要在js代码中重新设定java变量,不过发现好像不可以,只能用java变量的值来设定js变量的值,如果哪位高人知道如何实现的话,希望不吝赐教哈

是不可以的,JSP 的编译顺序决定的,它是先编译JAVA 代码的,在JAVA 方法编译时是不会认识JAVASCRIPT 的变量的

这样肯定是不行的,如二楼所说。JSP编译成servlet的时候,JS根本不会执行。
如果非要这样做,可以使用服务器端的JS,不过这个需要容器支持。
还有就是用Ajax,页面载入之后再进行请求。