以下是一个简单的 JavaScript 函数,用于解析 URL 中的 search 参数:

function parseUrlSearch(url) {  
  var searchParams = new URLSearchParams(url.search);  
  var params = {};  
  for (var param of searchParams.entries()) {  
    params[param[0]] = param[1];  
  }  
  return params;  
}

这个函数使用了 JavaScript 内置的 URLSearchParams 对象,用于解析 URL 中的查询参数。它遍历查询参数,将它们存储在一个对象中并返回它。 例如,如果 URL 为'https://example.com/?foo=bar&baz=quux',则该函数将返回以下对象:

{
  foo: 'bar',
  baz: 'quux'
}

你可以在函数中传递 window.location 作为参数,以解析当前页面的 URL 的 search。

JavaScript 解析 URL Search 参数方法

原文地址: https://www.cveoy.top/t/topic/nEuT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录