javascript - 在 JQuery 中获取主机名

标签 javascript jquery getjson hostname

我有一个使用 getJSON 的 JQuery 函数来带来一些 userifo。是这样的:

$.getJSON("http://server.com/?apirequested=userinfo", function(data){
   ...
   ...
});

这工作正常,但我正在尝试将其更改为使用相对 URL 的多个服务器使用相同的代码。

我正在尝试以下几件事:

$.getJSON($(location).attr('hostname')+"/?apirequested=userinfo" ...

$.getJSON($(location).attr('protocol')+$(location).attr('hostname')+"/?apirequested=userinfo",

$.getJSON(location.hostame+"/?apirequested=userinfo" ...

但是它不起作用。我做错了什么?

有什么建议吗?

预先感谢您的宝贵时间。

最佳答案

这可能对你有帮助。

http://tech-blog.maddyzone.com/javascript/get-current-url-javascript-jquery

$(location).attr('host');                        www.test.com:8082
$(location).attr('hostname');                    www.test.com
$(location).attr('port');                        8082
$(location).attr('protocol');                    http:
$(location).attr('pathname');                    index.php
$(location).attr('href');                        http://www.test.com:8082/index.php#tab2
$(location).attr('hash');                       #tab2
$(location).attr('search');                     ?foo=123

关于javascript - 在 JQuery 中获取主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49413313/

相关文章:

javascript - 动态生成的 aria-descriptedby 值是否仍然可以访问?

javascript - 如何使用更改默认 this 的库来调用它?

javascript - 更好的 JavaScript 对象初始化

jquery - 如何让浏览器底部滚动到div底部

javascript - jQuery Cycle - 未加载 img 幻灯片,正在重新排队幻灯片

javascript - 在 restify 中动态删除处理程序

javascript - 如何在PHP中选择带有连接表的记录

android - getJSON 和安卓浏览器

android - 有时我得到不同的字符串 key :Value in Json Array

java - 隐藏响应对象中的 JSON 字段