js的window.open()方法的使用

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;
		}

		
}

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/84072666