Introduction:
项目中使用百度地图连显示终端分布状况,点击终端地点会弹出div框包含终端监控或终端管理的页面,目前实现方式是在本页面直接跳转,跳转需要使用jquery来进行模拟点击“终端管理”—“终端管理”/”终端监控“菜单,并且需要传入终端sn号码进行过滤,以便跳转页面直接显示该终端。
expample:
//过滤终端号参数
var param = "filter_LIKES_sn=WP17392744372";
function jump(param){
var url = "monitor/terminal-monitor.action?" + param;
//href='monitor/terminal-monitor.action'为终端管理一级菜单后的二级菜单:终端管理
//强行将此菜单href属性改为带参数的链接
$("[href='monitor/terminal-monitor.action']").attr("href", url);
//模拟点击此链接
$("[href='" + url + "']").trigger("click");
//将链接href还原防止影响其他操作
$("[href='" + url + "']").attr("href", "monitor/terminal-monitor.action");
return false;
}
如果要实现在新页面打开网页,可以使用a标签的target属性,如
<a href="xxx.action?paraName=paramValue" target="_blank">点击在新页面打开action</a>
版权声明:本文为bran_tor原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。