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 "));%>