gpt4 book ai didi

javascript - 需要修复 url 哈希

转载 作者:行者123 更新时间:2023-11-28 02:44:25 24 4
gpt4 key购买 nike

我正在尝试在我的网站中使用 ajax 代码。我的问题是我只想使用链接的最后一部分..否则哈希值将如下所示:

http://localhos./~ytsejam/wlog/public/#http://localhos./~ytsejam/wlog/public/index.php/

这是我的行和用于哈希的 ajax 代码:

window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-4);  

这是我在源代码中的菜单项

<li><a href="http://localhos./~ytsejam/wlog/public/index.php/abouts">HAKKIMIZDA</a></li>

.

如何更改 subsrt 值以在此处工作?

最佳答案

我建议您在分配数据时更加明确,而不是解析 URL 字符串。

尝试这样的事情

<a href="http://localhos./~ytsejam/wlog/public/index.php/abouts"
data-hash="abouts">HAKKIMIZDA</a>

然后在事件处理程序中使用数据属性

window.location.hash = $(this).data('hash');

更新

使用HTML::link_to_route() ,你会做类似的事情

{{HTML::link_to_route('abouts', 'HAKKIMIZDA', array(), array(
'data-hash' => 'abouts'
))}}

我建议您熟悉您选择的框架的文档。

关于javascript - 需要修复 url 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12136787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com