js的window.open()方法的使用
open(string method,string url,boolean asynch,String username,string password)
指定和服务器端交互的HTTP方法,URL地址,即其他请求信息;
method:表示http请求方法,一般使用"GET","POST".
url:表示请求的服务器的地址;
asynch:表示是否采用异步方法,true为异步,false为同步;
后边两个可以不指定,username和password分别表示用户名和密码,提供http认证机制需要的用户名和密码。
var url = "completeFormone.html?s=" + Math.random()+"&installAcceptId="+rows[0].installAcceptId;
window.open(url);
window.location.href在当前页面重新打开连接
<div class="tit"><span onclick="ProdataShow.indexSkip('device')">资产信息</span></div>
<div class="wrap_sub" style="height: 50%;">
<div class="wraper">
<div class="tit"><span onclick="ProdataShow.indexSkip('rushRepair')">应急抢修</span></div>
<div class="con" id="demo1"></div>
</div>
</div>
$(function(){
ProdataShow.initOther();
});
/**
* 首页
*/
var ProdataShow = {
initOther:function(){
$(".amap-maptypecontrol").css("top","38px");
$(".amap-toolbar").css("top","86px");
},
/**
* 首页各个功能跳转
* type:device-资产信息、rushRepair-应急抢修、pipeRun-管网运行、produceWork-生产作业
* leakCheck-泄露检测
*/
indexSkip:function(type){
if($.isEmptyStr(type)){
layer.alert('地址不存在!', {icon: 0});
return;
}
var url = ""
switch(type)
{
case 'device':
url = CONTEXT_PATH + "/cusviews/dev/index";
break;
case 'rushRepair':
url = CONTEXT_PATH + "/cusviews/rush/index";
break;
case 'pipeRun':
url = CONTEXT_PATH + "/cusviews/pipe/index";
break;
case 'produceWork':
url = CONTEXT_PATH + "/cusviews/produce/index";
break;
case 'leakCheck':
url = CONTEXT_PATH + "/cusviews/leak/index";
break;
default:
url = CONTEXT_PATH + "/cusviews/index";
}
window.location.href = url;
}
}