需要url哈希修复
url hash fix needed
我正在尝试在我的站点中使用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'
))}}
我建议您熟悉所选框架的文档。
相关文章:
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- 重定向不带哈希的URL-Ember.JS
- 在我的图库(jQuery)中使用箭头导航时,更改URL中的哈希
- 需要url哈希修复
- 单击引导模式锚点时添加 URL 哈希
- 根据 URL 中的哈希移动 HTML
- 每次 url 哈希更改时执行 if 语句
- 如何使用哈希提取URL参数
- 更新窗口哈希(位于url)
- 将哈希从URL传递到具有延迟的函数
- 阻止哈希导航 URL
- Javascript - 获取带有哈希的 url 参数
- 将哈希插入 url 以将其转换为锚点
- 如何使用jquery(或javascript)检测没有哈希的url的url更改
- 使点击函数返回不带哈希的 URL
- 哈希导航URL构建
- 如何在BB OS5浏览器中使用基于哈希的URL
- Jquery移动表单提交不工作时,哈希#在url
- 没有哈希的Url更改