Grails GSP页面片段与jQuery Mobile的链接问题

Grails GSP页面片段与jQuery Mobile的链接问题,grails,jquery-mobile,gsp,Grails,Jquery Mobile,Gsp,我正在为多页面jQuery移动页面创建一个gsp。div中定义了三个不同的片段,如下所示: <div id="page1" data-role="page"> 我尝试了几种方法链接到页面上的另一个片段,但没有成功。在所有情况下,链接都会将我带回索引页面 <li><g:link data-icon="arrow-r" controller="foursome" action="summary" id="${foursomeInstance.id}" fragme

我正在为多页面jQuery移动页面创建一个gsp。div中定义了三个不同的片段,如下所示:

<div id="page1" data-role="page">

我尝试了几种方法链接到页面上的另一个片段,但没有成功。在所有情况下,链接都会将我带回索引页面

<li><g:link data-icon="arrow-r" controller="foursome" action="summary" id="${foursomeInstance.id}" fragment="page2">Page2</g:link></li>
<li><a data-icon="arrow-r" href="#back9">Page2</a></li>
<li><a data-icon="arrow-r" href="/foursome/summary/${foursomeInstance.id}#back9">Page2</a></li>
  • 第2页

  • 这方面有什么好材料吗?这很有帮助-

    这是jquery移动版的问题:您需要添加
    rel=“external”
    以获得指向其他页面的内部链接。请参见

    是否检查了生成的html代码?我想这是jquerymobile的一个问题:有配置,什么链接是“反向”链接,什么是真正的链接。还要注意,还有一个
    createLinkTo
    函数。如果您有问题,即grails正在操纵您的目标,请使用此函数,它将只渲染路径。对不起,我是说
    createLink
    ;-)createLink给了我同样的结果。这个链接有时会起作用,这让我觉得它与我用来访问这个页面的路径有关。查看HTML显示我期望的链接-href=“/TourneyCard/foursome/summary/1#back9”。然而,当我点击这个链接时,它会把我带到“谢谢,@crudolf”。如果我通过键入URL直接进入摘要页面,那么摘要页面1上的链接就起作用了。用户访问此页面的正常方式是在另一个页面上完成提交后,处理提交的控制器操作重定向到摘要页面1。发生重定向时,浏览器中显示的摘要页面的URL为