gpt4 book ai didi

javascript - 在 JavaScript 中解析 URL

转载 作者:IT王子 更新时间:2023-10-29 02:48:26 26 4
gpt4 key购买 nike

如何使用 JavaScript(也使用 jQuery)解析 URL?

例如我的字符串中有这个,

url = "http://example.com/form_image_edit.php?img_id=33"

我想获取img_id的值

我知道我可以使用带有 parse_url() 的 PHP 轻松完成此操作,但我想知道如何使用 JavaScript 实现这一点。

最佳答案

您可以使用创建 a 元素的技巧,将 url 添加到它,然后使用它的 Location object .

function parseUrl( url ) {
var a = document.createElement('a');
a.href = url;
return a;
}

parseUrl('http://example.com/form_image_edit.php?img_id=33').search

将输出:?img_id=33


你也可以使用 php.js得到parse_url function in JavaScript .


更新 (2012-07-05)

我建议使用优秀的 URI.js库,如果你需要做的不仅仅是 super 简单的 URL 处理。

关于javascript - 在 JavaScript 中解析 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6644654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com