这很奇怪,但我在浏览器的URL末尾有#时出错。
我的网址是http://example.com/service_offers/view/3
但是当我有http://example.com/service_offers/view/3#
此效果网址重定向时。
我正在使用jquery ui对话框,当用户关闭对话框时,我有重定向代码到用户打开它的同一页面,但问题是当我在url末尾有#
然后重定向获取失败。
萤火虫没有出现任何错误。我不知道为什么,谁能告诉我出了什么问题。
jQuery Code如下
$( "#rate_success" ).dialog({
autoOpen: false,
show: "slide",
width: 500,
modal: true,
hide: "fold",
closeOnEscape: false,
close : function()
{
window.location = window.location.href;
return false;
},
buttons:
{
"Close": function()
{
window.location = window.location.href;
return false;
}
}
});
我将从此http://example.com/service_offers/view/3
页面打开此对话框。现在,如果我在此页面末尾有#
链接,则整个重定向失败。