js 获取项主域名 和 获取uri参数 解析返回结果小工具

本文介绍了一种JavaScript方法来获取网页的根路径及图片域名,并展示了如何根据JSON响应的状态和内容判断操作是否成功。此外,还提供了一个从URL中获取查询字符串参数的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



function getImgDomain()
{
   return "http://imgupload.youboy.com/";	
}

/**获取根目录**/
function getRootPath(){
	
	 //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
    var curWwwPath=window.document.location.href;
    //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
    var pathName=window.document.location.pathname;
    var pos=curWwwPath.indexOf(pathName);
    //获取主机地址,如: http://localhost:8083
    var localhostPaht=curWwwPath.substring(0,pos);
    //获取带"/"的项目名,如:/uimcardprj
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
    
    alert(curWwwPath);
    alert(pathName);
    alert(pos);
    alert(localhostPaht);
    alert(projectName);
    
    return(localhostPaht+projectName);
}

function getRootPath2(){
	
	 //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
   var curWwwPath=window.document.location.href;
   //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
   var pathName=window.document.location.pathname;
   var pos=curWwwPath.indexOf(pathName);
   //获取主机地址,如: http://localhost:8083
   var localhostPaht=curWwwPath.substring(0,pos);
 
   return(localhostPaht);
}

function resolveResultBeanIsOk(data,status)
{
  if(status=="success")
  {
    if(data.isOk==true||data.isOk=='true'||data.message=="SUCCESS")
	{
	  yb.alert("操作成功!");
	  return true;
	
	}else
	{
	  yb.alert("操作失败:"+data.message);
	  return false;
	}
  
  }else
  {
   // alert(JSON.stringify(data));
     yb.alert("操作失败:"+data.message);
	 return false;
  }
  
}



/**显示 信息**/
function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	var r = window.location.search.substr(1).match(reg);
	if (r != null)
		return unescape(r[2]);
	return "";
}
	
	




$(function(){
  var msg=getQueryString("msg");
  if(msg!=""){
  
     if(msg=="4003"){
	     msg="没有操作权限!";
	 }else if(msg=="5001")
	 {
	   msg="读取文件异常!";
	 }else if(msg=="5002")
	 {
	  msg="解析xls文件异常!";
	 }else if(msg=="5003")
	 {
	   msg="写入数据异常!";
	 }
      yb.alert(msg);
  }
});








评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值