0

通过 SO 搜索,但解决方案涉及重定向,这是我无法做到的(因为我需要保持提交的操作的表单值不变)。

现在我有这个动作。

/**
 * @Template()
 */
public function someAction() {
    // ...
    return array(
        'param' => $whatever,
        'anchor' => 'someAnchor'
    );     
}

你如何让这个动作someAnchor直接去,即不是去http://example.com/some/route/some,而是去http://example.com/some/route/some#someAnchor

4

1 回答 1

2

转到特定锚点可以通过
1) HTTP 标头 - 位置
2) 锚点标记
2) JavaScript

对于您的情况,您只有最后一个选择。

Sol
页面加载后,用锚点更改 URL。

于 2012-11-14T07:30:05.007 回答