这很奇怪,但我在浏览器中的 url 末尾有 # 时出错。
我的网址是http://example.com/service_offers/view/3
,但是当我有 http://example.com/service_offers/view/3#
这种效果时,网址重定向。
我正在使用 jquery ui 对话框,当用户关闭对话框时,我有重定向代码到用户打开它的同一页面,但问题是当我#
在 url 末尾时重定向失败。
firebug 中没有显示错误。我不知道为什么,谁能告诉我出了什么问题。
jQuery代码如下
$( "#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
页面打开此对话框。现在,如果我#
在此页面的末尾有链接,那么整个重定向都会失败。