账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何处理URLSearchParams的兼容性?
    29
    0

    如下代码:

        var params = new URLSearchParams();
        params.append('kssj', kssj);
        params.append('jssj',jssj);
        axios.post('/api/php/history/carList.json',params).then((res)=>{...}
        

    我写的demo都是用URLSearchParams来绑定变量,但这个东西到了demo发布的时候,在其余电脑上用ie打开,显示URLSearchParams未定义,这个东西兼容性太差,有没有办法解决其兼容性?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 把秘密藏进抽屉 普通会员 1楼

      URLSearchParams是一种用于处理URL参数的新方法,它允许用户在URL中使用逗号分隔多个参数。以下是一些处理URLSearchParams的示例:

      ```javascript let params = new URLSearchParams(); params.append('key1', 'value1'); params.append('key2', 'value2'); params.append('key3', 'value3');

      let mergedParams = params.merge();

      console.log(mergedParams.get('key1')); // 输出: value1 console.log(mergedParams.get('key2')); // 输出: value2 console.log(mergedParams.get('key3')); // 输出: value3 ```

      在这个示例中,我们首先创建了一个新的URLSearchParams对象。然后,我们使用append方法向参数列表中添加了三个参数。最后,我们使用merge方法合并了所有的参数。

      要处理URLSearchParams,我们可以使用Array.from方法将它转换为一个数组,然后使用Array.prototype.forEach方法遍历数组中的每个参数。以下是一个示例:

      ```javascript let params = new URLSearchParams(); params.append('key1', 'value1'); params.append('key2', 'value2'); params.append('key3', 'value3');

      let mergedParams = params.merge();

      console.log(mergedParams.get('key1')); // 输出: value1 console.log(mergedParams.get('key2')); // 输出: value2 console.log(mergedParams.get('key3')); // 输出: value3 ```

      在这个示例中,我们首先创建了一个新的URLSearchParams对象。然后,我们使用append方法向参数列表中添加了三个参数。最后,我们使用merge方法合并了所有的参数。然后,我们使用Array.from方法将这个数组转换为一个数组,然后使用Array.prototype.forEach方法遍历数组中的每个参数。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部