javascript - 有哪些选项可将 URL 参数传递到 JavaScript 应用程序

标签 javascript url parameters

我想以以下格式公开我的网络应用程序中用户个人资料的 URL:

example.com/user/<userId>

这应该加载文件user.html其中包含 JavaScript (ajax) 代码,用于根据请求加载内容 userId .

我必须获得哪些选项userId参数从 URL 传入我的 user.html文件?

我能想到的方法是使用PHP之类的服务器端语言来嵌入userId在 HTML/JavaScript 中。想看看是否还有其他更好的选择。

最佳答案

你可以这样做:

var parser = document.createElement('a');
parser.href = "http://example.com:3000/pathname/?search=test#hash";
parser.protocol; // => "http:"
parser.hostname; // => "example.com"
parser.port; // => "3000"
parser.pathname; // => "/pathname/"
parser.search; // => "?search=test"
parser.hash; // => "#hash"
parser.host; // => "example.com:3000"

更多

http://www.sitepoint.com/url-parsing-isomorphic-javascript/

关于javascript - 有哪些选项可将 URL 参数传递到 JavaScript 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33113487/

相关文章:

javascript - 设置 Canvas 中图像的绝对路径?

events - Flutter BLoC-如何将参数传递给事件?

parameters - Doxygen:复制单个参数的描述

javascript - 是否可以在 Web Audio Api 中使用四 channel 混响? (发出立体声)

javascript - 更改 jwplayer 中元素的位置?

javascript - 读/写 Windows 图像标签(关键字)

node.js - Express 接收 favicon.ico 作为默认路由的参数

javascript - 如何突出显示与已键入文本匹配的 jQuery 自动完成结果?

php - 用 PHP 重写 URL

php - url 编码的正斜杠破坏了我的 codeigniter 应用程序