JS请求路径控制台报错Failed to launch'xxx' because怎么解决

发布时间:2023-03-09 09:59:44 作者:iii
来源:亿速云 阅读:143

这篇文章主要介绍“JS请求路径控制台报错Failed to launch'xxx' because怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JS请求路径控制台报错Failed to launch'xxx' because怎么解决”文章能帮助大家解决问题。

控制台报错: Failed to launch ‘xxx’ because the scheme does not have a registered handler.

这种错误是因为请求没有协议,应该把协议头加上

错误的例子

     window.location.href="localhost:8080/goShowJSP"

正确的例子

     window.location.href="http://localhost:8080/goShowJSP"

扩展:js获取请求路径中参数值

获取请求路径中的参数值

function getQueryString() {  
  var qs = location.search.substr(1), // 获取url中"?"符后的字串  
    args = {}, // 保存参数数据的对象
    items = qs.length ? qs.split("&") : [], // 取得每一个参数项,
    item = null,
    len = items.length;
 
  for(var i = 0; i < len; i++) {
    item = items[i].split("=");
    var name = decodeURIComponent(item[0]),
      value = decodeURIComponent(item[1]);
    if(name) {
      args[name] = value;
    }
  }
  return args;
}

对于 http://localhost/index.html?q1=abc&q2=efg&q3=h 的url,获取 q1 参数值的方法如下:

我的需求是根据请求参数控制tab切换

$(document).ready(function(){
        
        $("#1").click(function(){
            $(".bidinfo-tab li").removeClass("current");
            window.location.href="/m/front/invest/investList"
        })
        $("#2").click(function(){
            $(".bidinfo-tab li").removeClass("current");
            window.location.href="/m/front/invest/investList?type=1"
        })
        $("#3").click(function(){
            $(".bidinfo-tab li").removeClass("current");
            window.location.href="/m/front/invest/investList?type=2"
        })
                        
        
        var type=location.search.substr(1).split("=")[1];
        if(type=="1"){
            $("#2").addClass("current")
        }else if(type=="2"){
            $("#3").addClass("current")
        }else{
            $("#1").addClass("current")
        }
    })

关于“JS请求路径控制台报错Failed to launch'xxx' because怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

推荐阅读:
  1. js之ie浏览器兼容问题
  2. js之运动框架缓冲运动

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js

上一篇:Python中私有属性下划线和双下划线的区别是什么

下一篇:vue怎么使用driver.js实现项目功能向导指引

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》