当前位置: 代码迷 >> Java Web开发 >> 新手提问,帮忙啊解决方案
  详细解决方案

新手提问,帮忙啊解决方案

热度:75   发布时间:2016-04-17 16:00:11.0
新手提问,帮忙啊
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 "));%>
  相关解决方案