网址编码:Chrome中的“#”字符

时间:2013-09-23 10:00:44

标签: javascript google-chrome model-view-controller dojo

我将数据从我的视图传递给我的控制器作为URL编码,比如,我的数据是(JSON对象)

"{"URL":"http://myWesite.com"}"

这将传递给控制器​​,如

%7B%22URL%22:%22http://myWesite.com%22%7B

将使用dojo.xhrPost调用受控对象,例如

var params = {form : "myForm",
    content : %7B%22URL%22:%22http://myWesite.com%22%7B  
    load: function(){...}
}

我正在访问我的代码中的数据,如

HttpRequestBase[Key]返回"{"URL":"http://myWesite.com"}"

它在所有浏览器中都运行良好,但是当我在网址中添加“#”字符时,例如

"{"URL":"http://myWesite.com#Section"}"

它在Chrome和Firefox中运行不正常

我无法在'#'之后获取数据,它只返回'#'之类的

{"URL":"http://myWesite.com"}"

它在IE中工作正常。请帮帮我

0 个答案:

没有答案
相关问题