在通过带有锚标记(#)的链接进行导航期间,会生成对当前页面的emty ajax GET请求
我有ajax对话框,点击链接即可显示 但我不明白为什么会生成一个空的ajax GET请求
以下是绑定到链接
的javascript代码 $(document).on('click', '[data-js-click]', function (event) {
if ($(event.target).prop("tagName") != 'A') {
var $self = $(this),
$target = $($self.data('js-click') || 'a:first', $self);
if ($target.length && typeof $target[0].click === "function") {
var docId = $(this).find("input[name='Filter.DocIds']").val();
window.location.hash = 'edit_docid=' + docId;
$target[0].click();
return false;
}
}
});
评论“window.location.hash ='edit_docid ='+ docId;”这一行代码修复了问题,但我需要添加此哈希标记
答案 0 :(得分:0)
为#navigation使用custom data-href标签,对于默认href使用javascript void。