js:
function tofindCommontop1ByHql(){
var url="cmt1!findCommontop1ByHql.action?gid="+dwlb0.value;
url+="&tid="+dwlb1.value;
url+="&ttid="+dwlb2.value;
window.location.href=url;
}
jsp:
1,<a href="#" onclick="tofindCommontop1ByHql()" target="center2Frame">查询</a>
2,<a href="javascript:tofindCommontop1ByHql()" target="center2Frame">查询</a>
[code=Java]3,<a href="cmt1!findCommontop1ByHql.action?gid=+'dwlb0.value'+&tid=+'dwlb1.value'+&ttid=+'dwlb2.value'" target="center2Frame">查询2</a>ps:
第一种:action跳转成功,传参成功,但是frame出错。
第二种:超链点击无效
第三种:不确定拼接对不对,action跳转成功,但是传参失败求教,怎么解决!
[/code]
解决方案 »
- 关于JAVA中有写参数的含义!!
- 关于Ajax.Request方法的URL长度问题
- tomcat集群问题? 当tomcat在不同物理机器时, 在tomcat2中我把mcastBindAddress="127.16.1.30"改成tomcat1所在的IP地址,为什么不能绑定
- 各位大虾,我想在页面中实现用鼠标控制显示菜单,鼠标放到指定区域就显示,这用jsp如何实现?
- 高手指教一下?
- 学java学得好迷茫啊
- 200分问一问题!jfreechart在linux下生成柱状图显示乱码问题?在线等……
- 文件上传 为什么拿不到文件
- 为什么不正确显示汉字?
- asp只能在windows上运行吗,jsp可以在windows也可以在unix上运行吗
- 左操作数点击操作,右面显示的地方怎么实现等待提示呢
- 使用 fusioncharts setDataURL 一直显示无数据
如果是:
<a href="cmt1!findCommontop1ByHql.action?gid=${dwlb0.value }&tid=${dwlb1.value }+&ttid=${dwlb2.value }" target="center2Frame">查询2</a>
这样应该可以解决
<a href="javascript:tofindCommontop1ByHql()" target="center2Frame">查询</a>
<script>
function tofindCommontop1ByHql(){
var url="cmt1!findCommontop1ByHql.action?gid="+dwlb0.value;
url+="&tid="+dwlb1.value;
url+="&ttid="+dwlb2.value;
window.location.href=url;
}
</script>
不是el的,dwlb0是ajax加载生成的select下拉框的id,.value,取到的是当前选中的值.
window.open(url,'center2Frame');
你要先测试在js里面alert弹出'dwlb0.value'和'dwlb0.value'和'dwlb2.value'是否得到值,如果得不到只是行不通的。
第三种:要想看拼接的是否正确为什么不将href的值全部输出来呢?
第二种不行吗?我试了下
<script>
function tofindCommontop1ByHql(){
alert("22");
}
</script>
<a href="javascript:tofindCommontop1ByHql()" >查询2</a>
这样可以啊。
你alert()试试是没调用还是没跳转。