js的window.open()方法的使用
阿新 • • 發佈:2018-11-25
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; } }