日期:2014-05-18  浏览次数:20685 次

新手提问,帮忙啊
jsp页面javascript中直接调用后台方法,页面控件中的值怎么才能作为参数传递呢?
比如:
<script>
function   check()
{
var   name   =   this.form1.MyName.value;
<%   MyClass.check(参数);%>
}
</script>
name的值怎么传给参数?

------解决方案--------------------
这个是没有办法传给服务端的.
除非你用Ajax
------解决方案--------------------
如果你非要用js传给服务器
你只有用ajax拉
推荐用个包,dwr很容易实现ajax的
dwr网上也有很多列子
------解决方案--------------------
何必这样做呢
------解决方案--------------------
你要调用check()方法一定要在js里面调么?
------解决方案--------------------
<% MyClass.check(参数);%>
------->
<% MyClass.check($( 'name '));%> 我觉得

------解决方案--------------------
真的想的话,要不要试下,在JS里FORM1.SUBMIT 到别一个页面TT.JSP然后返回来,在TT.JSP里 <% MyClass.check(request.getAttribute( "MyName "));%>