我用 JAVASCRIPT调用ACTION !
我用 JAVASCRIPT调用ACTION 但是因为需要让页面重新加载! 也就是说刷新 ! 有没有办法让ACTION里面的FORWARD 跳转! 正常情况FORWARD已经不会再跳转了!
不太明白,还是贴出代码赖看看
那是不是通过页面中某个控件的事件来给action发个请求,然后将action处理的结果重新返回给页面,这个用ajax做比较好,不用ajax也行,就重新转发到自己本身页面,将数据展现出来即可。
看的不是很明白。。。大概是要求在foward到的页面加载的时候再转向
在forward的页面的 <body>里面的onload属性里在里面再触发一个js转向就可以了
方法应该有很多
楼主的理解的有点问题吧,
你说js调action,应该是用到ajax了,它就是用来无刷新请求的,你还要让页面刷新吗?
那就直接表单提交不就行了
既然用了JS。。就会起到一个无刷的作用。。想要页面跳转何必用ajax
可以,你可以不用forward,用response.sendRedirect("url")重定向你的url
1.在struts-config.xml里面的foward映射里面加一个attribute,redirect="true"
2.action里面最后去掉forward那句,换成下面两句
response.sendredirect(url);
return null;
你试试吧,最好的方法是用ajax调用action,页面无刷新,用户体验性比较好
呵呵! 我已经解决了!我没调用action了! 直接用dwr返回对象 了 谢谢你们
相关问答:
比如有一个textbox,用户输入后点button按钮时,实现用JavaScript对textbox输入信息的验证,比如验证用户输入的是否是数字。
希望将HTML代码一并写出来哈,谢谢。
HTML code:
<!DOCTYPE html PUBLIC &quo ......
这个表单的数值不是固定的!当按下停止按钮的时候最终的数字才会停在上面!
我想把最后停下的数字传送传送到下一个ASP页面上去!
不想使用location.href="mnn.asp?action="+ok1这样的方式传送过去
......
这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> </title>
<script type="text/javascript">
......
小弟开发碰到个问题啊
JavaScript里面怎么去判断取到的控件是A标记啊?
JavaScript取DATALIST内所有A标记
还望大家指点一二啊!
正则表达式来判断
JScript code:
document.getElementsByTagName('a') ......