我想在我的网络应用中以下列格式公开用户个人资料的网址:
example.com/user/<userId>
这应加载包含JavaScript(ajax)代码的文件user.html
,以根据请求的userId
加载内容。
我有哪些选项可以从网址中将userId
参数添加到我的user.html
文件中?
我能想到的方法是使用像PHP这样的服务器端语言将userId
嵌入到HTML / JavaScript中。想看看是否还有其他更好的选择。
答案 0 :(得分:1)
你可以这样做:
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"
更多
答案 1 :(得分:0)
最好的方法是使用example.com/user?userid=1形式的get这个问题可以帮助你How to retrieve GET parameters from javascript?这听起来像是像php这样的工作。