【问题标题】:How to use current address url in jquery [duplicate]如何在jquery中使用当前地址url [重复]
【发布时间】:2014-09-30 04:39:21
【问题描述】:

我有一个代码来获取特定 url 的共享数量。 url 值等于我们在文本框中输入的值。

Jsfiddle

部分代码

html

 <input type="text" class="form-control" id="urlInput" />

jQuery

$('#getJSON').click(function () {
    $('#data-tab').fadeOut();
    $URL = $('#urlInput').val();

    totalShares($URL);

    $('#data-tab').fadeIn();

});

所以,这里$URL等于文本框的值。我需要修改它,使$url变为当前地址栏url的值

我对 jquery 有点陌生。我尝试了很多搜索。 我尝试替换它 document.url 和 location.href 但它仍然不起作用。

有什么建议吗?谢谢

编辑:

我知道代码console.log(window.location.href);,window.location.href.的术语 但是,当我在代码中使用时,它们似乎不起作用

【问题讨论】:

  • 嗨@scrowler,我已经经历过...我已经尝试过问题最后一行中第二行中所写的方法,但徒劳无功:(
  • 获取 URL 使用 document.URLwindow.location.href。\
  • 好吧,document.URL 肯定会为您提供当前的 URL。如果它不起作用,则实际 URL 可能不是浏览器 URL 栏中显示的内容。 (类似于如果您尝试在 JSFiddle 中提醒 document.URL,则 url 不完全匹配)
  • 当你说“但是,当我在代码中使用时,它们似乎不起作用”,你能解释一下什么不起作用吗?

标签: jquery html blogger


【解决方案1】:

获取当前路径:使用->

$(location).attr('href');

其中位置是一个对象。

您可以从 Web 浏览器控制台窗口获取此对象的其他属性。

【讨论】:

    【解决方案2】:

    你不需要 jQuery。在 JavaScript 中是这样的:

    var url = document.location;
    

    【讨论】:

      【解决方案3】:

      这个问题肯定已经回答过了,但是你试过了吗..console.log(window.location.href);var url = document.URL?这不是 PHP,变量往往不以 $ 开头

      【讨论】:

        【解决方案4】:

        document.URL 可以访问运行脚本的页面的 url

        【讨论】:

          猜你喜欢
          • 2020-02-17
          • 1970-01-01
          • 1970-01-01
          • 2012-03-18
          • 2017-11-29
          • 2013-10-09
          • 1970-01-01
          • 2013-09-27
          • 1970-01-01
          相关资源
          最近更新 更多