页面跳转问题,求助

ws905803213 2015-10-12 07:41:55
<lasun:button value="返回" name="back" styleClass="btn_blue" onclick="document.location.href='${root}/manager/b2c/member/SysMemberAction.do?method=list&q_equal_str_member_level_id=0&actionType=query'"/>

这是一个返回按钮,我希望的是跳转到新页面,同时触发这个新页面里的一个查询按键


<lasun:button value="查询" name="list" operate="list" styleClass="btn_blue" onclick="javascript:submitForm('query','')"/>
上面这个是新页面的查询按键


返回按键页面A.jsp
查询按键页面B.jsp
...全文
209 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsh2008 2015-10-14
  • 打赏
  • 举报
回复
查询页面的onload直接加你的查询方法就可以了撒。
submitForm('query','');
ws905803213 2015-10-14
  • 打赏
  • 举报
回复
B页面里的事件
function submitForm(act,param){...}
ws905803213 2015-10-14
  • 打赏
  • 举报
回复
能详细一点吗,onload事件里具体怎么写
AlexMoonshadow 2015-10-14
  • 打赏
  • 举报
回复
直接配置文件里面配就可以了啊,你这个说的复杂了,你本意应该是返回到一个有结果集的页面,那个查询按钮如果你没有查询条件限制其实就是查询页面的一个条件查询,你返回的时候直接调用你查询方法,xml文件里面直接配就可以了,上面那些js方法完全是多余的。说白了就是返回跳回原来那个结果集页面,就这么简单,何必还非要去js重新调用方法。
我叫小菜菜 2015-10-14
  • 打赏
  • 举报
回复
缺了个括号。
<script type="text/javascript">
$(function(){
      //获得get的url参数
      var actionType= $.query.get('actionType');
      //触发按钮事件
      $("button[name=='list']").click();  //关键是jquery选择器,要选中需要操作的元素
});
</script>
我叫小菜菜 2015-10-14
  • 打赏
  • 举报
回复
啊啊啊,楼上的都是一个意思,就是在页面DOM树加载完毕后,自动执行按钮的响应函数。 onload函数,是HTML原生的事件函数。 $(document).ready(function(){}); 是jquery对onload函数封装后的一种标准用法。 $(function(){}; 是对jquery的ready函数的简写用法。 //触发按钮事件 $("button[name=='list'").click(); //是完全模仿人类操作,“触发”那个按钮动作,需要有这个按钮才行。 submitForm('query','');//是直接调用处理函数,无视按钮是否存在。 所以,最后,你需要的,只是:在页面中粘贴这段代码!
<script type="text/javascript">
$(function(){
      //获得get的url参数
      var actionType= $.query.get('actionType');
      //触发按钮事件
      $("button[name=='list']").click();  //关键是jquery选择器,要选中需要操作的元素
}
</script>
从小就很呆 2015-10-14
  • 打赏
  • 举报
回复
$(document).ready(function(){ submitForm('query',''); })
我叫小菜菜 2015-10-13
  • 打赏
  • 举报
回复
......
<lasun:button value="查询" name="list" operate="list" styleClass="btn_blue" onclick="javascript:submitForm('query','')"/>
......


<script type="text/javascript">
$(function(){
//获得get的url参数
var actionType= $.query.get('actionType');
//触发按钮事件
$("button[name=='list'").click();
//关键是jquery选择器,要选中需要操作的元素
}
</script>
ab637800 2015-10-13
  • 打赏
  • 举报
回复
$(function(){
里面写加载数据的方法
})
NANU-NANA 2015-10-13
  • 打赏
  • 举报
回复
B 页面上加一个onload事件。在onload里调用查询功能。
scmod 2015-10-13
  • 打赏
  • 举报
回复
返回可以用response.sendRedirect,查询那个你在页面加个onload或者jquery的$(function(){})就好了
打开任务管理器,发现一名为tcpsvcs.exe的进程,占用了约1.9G的虚拟内存 尝试将DHCP服务重启,发现虚拟内存立即恢复至正常。第二天一早,再次查看,发现虚拟内存又达到了1.9G。和另一台正常的DHCP服务器,比较DHCP服务中设置的相关参数,未发现异常。 求助于互联网这个百科全书,输入相关内容进行搜索,并没有发现什么有价值的内容。又访问微软的支持与帮助中心http://support.microsoft.com ,经查找,发现了一条与我所述情况非常接近的知识库文章 http://support.microsoft.com/kb/939928/zh-cn。按该文章的说法:“因为 Dnsapi.dll 模块未正确管理一些内存资源,将出现此问题。”而且,如果关闭DHCP配置参数中的DNS动态更新设置,这个问题就不会出现。经测试,发现我的情况确实如此。 解决方法: 方法一:禁用DHCP的DNS动态更新功能 1、单击开始,单击运行,键入dhcpmgmt.msc,然后单击确定 2、在控制台树中,用鼠标右键单击对应于 DHCP 服务器的节点,然后单击属性 3、在DNS选项卡上,单击以清除根据下面的设置启用 DNS 动态更新复选框,然后单击确定 4、重新启动 DHCP 服务器服务。例如,在命令提示符下键入以下命令,然后按 ENTER 键:Net stopDHCPServer & & Netstart DHCPServer 这个方法适合于没有DNS动态更新需要的情况。但如果有内部的DNS服务,且需要通过DHCP服务,将DHCP客户端的机器名与IP地址的映射关系更新到DNS服务中,以实现通过机器名访问内部电脑的需求的话,这个功能是不能禁用的。 方法二:更新补丁 微软已针对该问题有了补丁,但由于windows server 2003 的SP3 服务包还没有发布,所以,只能单独下载。下载的方法如下: 1、打开该知识库文章 http://support.microsoft.com/kb/939928/zh-cn 2、点击页面上端的“可用热修复补丁程序”后,会自动跳转至相应的下载页面。 3、选择相应版本的补丁程序,并输入你的邮箱地址并提交后。会将相应的下载地址发到你填写的邮箱中。按邮件的说明和链接下载即可。 这个方法是根本的解决之道。但也有一定的风险,如果选择版本错误,或者因为一些其它原因,安装后,可能会出现其它的问题。所以,用这个方法前,一定要仔细确认你的问题,是否与知识库文章中所述的一致,确认选择的补丁版本是正确的,确认你的windows server 2003 是已经打了SP1或SP2的等。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧