相关疑难解决方法(0)

空哈希和无哈希之间的区别

使用jQuery,有没有办法区分当前没有哈希和空哈希window.location

这就是我所说的"空哈希":

http://domain.tld/#
Run Code Online (Sandbox Code Playgroud)

这是"没有哈希":

http://domain.tld/
Run Code Online (Sandbox Code Playgroud)

anchor jquery

5
推荐指数
1
解决办法
2116
查看次数

如何在url中替换hash

如何替换这样的URL

http://test.com/#part1
Run Code Online (Sandbox Code Playgroud)

至:

http://test.com/part1
Run Code Online (Sandbox Code Playgroud)

我知道location.hash但它会检测url中是否有哈希值.

javascript

4
推荐指数
1
解决办法
1万
查看次数

从URL中删除哈希

使用window.location.hash=''在Firefox中重新加载的页面从URL中删除哈希后.

编辑

例:

wwww.Mysite.come/#page=1

点击按钮我将使用以下代码删除哈希值

window.location.hash=''

删除哈希页面后,在Firefox中重新加载.

我不想重新加载页面我只想从URL中删除哈希

怎么解决?

browser jquery cross-browser

4
推荐指数
1
解决办法
4万
查看次数

重定向页面并调用javascript函数

我需要重定向到另一个页面上点击提交并调用一个函数进行ajax调用.这就是我所拥有的:

$('#submitButton').click(function() {

window.location.href = "otherPage";
displayData();
});
Run Code Online (Sandbox Code Playgroud)

另外,我尝试的另一种方法是使用在otherPage上设置表单字段

var elem = window.document.getElementById(field);
elem.value = "new-value";
Run Code Online (Sandbox Code Playgroud)

这样我就可以在otherPage上调用提交按钮的事件处理程序,但它不起作用.请让我知道我错在哪里.

javascript jquery

2
推荐指数
1
解决办法
8003
查看次数

从当前页面的URL中删除哈希

我想从URL中删除哈希以及后面的任何内容.例如,我可能有:

http://example.com/#question_1
Run Code Online (Sandbox Code Playgroud)

...滑到问题没有.1显示错误消息.当用户的输入然后通过验证时,我需要#question_1从当前位置删除.

我已经尝试了所有这些,但它们都没有为我工作:

  • document.location.href.replace(location.hash, "");
  • window.location.hash.split('#')[0];
  • window.location.hash.substr(0, window.location.hash.indexOf('#'));

注意:我不只是想获取URL - 我想从地址栏中删除它.

javascript url jquery

-1
推荐指数
1
解决办法
993
查看次数

标签 统计

jquery ×4

javascript ×3

anchor ×1

browser ×1

cross-browser ×1

url ×1