广告位联系
返回顶部
分享到

解决JS请求路径控制台报错 Failed to launch'xxx' because the scheme does

JavaScript 来源:互联网 作者:佚名 发布时间:2023-03-10 21:25:09 人浏览
摘要

控制台报错: Failed to launch xxx because the scheme does not have a registered handler. 这种错误是因为请求没有协议,应该把协议头加上 错误的例子 window.location.href=localhost:8080/goShowJSP 正确的例子 wind

控制台报错: 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获取请求路径中参数值

获取请求路径中的参数值

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

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切换

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

$(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")

        }

    })


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://blog.csdn.net/weixin_46713508/article/details/117432608
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计