javascript - 如何使用 JavaScript 获取当前 URL?

标签 javascript url

<分区>

我有这部分代码。我想知道如何将 url 读取为当前页面而不是修复 url

这是编码的一部分:

var str='';
      if(model_id != 0 ) str = model_id+"+";
      if(year_id != 0 ) str +=year_id+"+"; 
      url='http://store.ijdmtoy.com/SearchResults.asp?Search='+str;
top.location.href=url;

您现在看到它有一个读取 url http://store.ijdmtoy.com/SearchResults.asp 的修复程序

例如,我目前在http://store.ijdmtoy.com/abs.htm

如何更改代码,使其自动读取为 http://store.ijdmtoy.com/abs.htm?searching=Y&Search

最佳答案

如果您当前在 http://store.ijdmtoy.com/abs.htm那么 document.URL 将是 http://store.ijdmtoy.com/abs.htm

你可以试试:

url = location.protocol + '//' + location.host + location.pathname + '?Search=' + str;

关于javascript - 如何使用 JavaScript 获取当前 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22523822/

相关文章:

javascript - 如何将 React 组件推送到数组?

java - Wicket IndexedParamUrlCodingStrategy : how to specify missing parameters?

iphone - 如何调试来自 iPhone 的网络请求?

javascript - 如何使 ondblclick 事件在手机上起作用?

javascript - 如果找不到 src,我可以在脚本内编码吗?

javascript - 如何制作一个动态的 Canvas /网格/行/列,以适应浏览器的宽度和高度,同时保持纵横比?

javascript - 在关闭当前页面的同时刷新旧页面并在 url 中添加一个 Action

Swift:从相对于基本 url 的字符串创建 url

ruby-on-rails - 如何在 'routes.rb' 中映射一个新的 CRUD 操作?

javascript - 文本框/文本区域内的下拉菜单