javascript - 获取之前的 URL 并在 Javascript 中显示在页面上

标签 javascript jquery local-storage

我有一个职位网站,其中包含多个不同的职位描述页面和 1 个带有表单的申请页面。

/admin-clark -> /application
/sale-rep -> /application

我想使用 id #jobTitle 预先填充表单中的输入字段。

我想做以下事情-

  • 获取之前的网址
  • 将其存储在本地存储中
  • 清理网址(删除破折号等)
  • 使用 jQuery 填写 id jobTitle 的字段

或者有更好的方法吗?

这就是我目前所拥有的

var pathname = window.location.path.replace(/^\?$/, '').toUpperCase();
localStorage.setItem("pathname ", pathname );
$('#jobTitle').val(pathname);

最佳答案

在许多情况下(并非在所有情况下),如果他们通过使用 document.referrer 单击链接到达当前页面,您将获得最后一页的 URL; 请参阅 here

您还可以通过here寻求帮助

关于javascript - 获取之前的 URL 并在 Javascript 中显示在页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928380/

相关文章:

javascript - 列表项未出现在 Ul 中

javascript - 测量滚动最准确的方法是什么?

jquery - 如何旋转菜单的人字形

html - 增加一个域名的localStorage大小?

angularjs - 使用 Angularjs 加密客户端本地存储数据

javascript - 如何让 Visual Studio 记住 javascript 设置

javascript - Jwplayer setCurrentTime 不工作

javascript - 如何在键入时修改输入并让 Blazor 看到更改

javascript - 将 JSON 数据保存到文本文件并读取

javascript - localStorage 添加到下一个关键数字