jQuery Mobile导航到备用aspx

jQuery Mobile导航到备用aspx,jquery,asp.net,jquery-mobile,Jquery,Asp.net,Jquery Mobile,我正在移植一个jQtouch应用程序来使用JQMobile。大部分都很好,但有几个地方我有问题 1在我使用的JqTouch中 $("#approveRequests").bind('pageAnimationEnd', function () { getRequestList(); return false; }); 要在特定页面显示单个html文档中的div时加载数据,请执行以下操作。我无法使事件正常工作,因此我决定将标记从单个index.aspx文档移动到更小的单独文档中 我尝试将此更改为

我正在移植一个jQtouch应用程序来使用JQMobile。大部分都很好,但有几个地方我有问题

1在我使用的JqTouch中

$("#approveRequests").bind('pageAnimationEnd', function () { getRequestList(); return false; });
要在特定页面显示单个html文档中的div时加载数据,请执行以下操作。我无法使事件正常工作,因此我决定将标记从单个index.aspx文档移动到更小的单独文档中

我尝试将此更改为:

$("#approveRequests").live('pageShow', testMethod);
但事件似乎是在页面加载时触发的,而不是在显示div时触发的

2将其中一个div的标记移动到单独的页面后,我无法让应用程序导航到它。它只是弹出一个加载对话框,从不做任何事情

以下是创建菜单的标记:

<div data-role="content">

    <a href="RequestsMaster.aspx" data-role="button">Requests</a> 

    <a href="#invoices"
        data-role="button">Invoices</a> <a href="#expenses" data-role="button">Expenses</a>
    <a href="#timesheets" data-role="button">Timesheets</a> 
    <a href="#holidays" data-role="button">
        Holidays</a> <a href="#about" data-role="button">About</a>

            <a href="#logout" data-role="button"
                data-theme="e" button-icon="delete">Log out</a>
</div>
我遇到的问题是:

<a href="RequestsMaster.aspx" data-role="button">Requests</a> 
该页面与Index.aspx位于同一文件夹中

你还有什么需要知道的吗


这就是它卡住的地方

这似乎是子页面标记的问题。还不确定到底是什么。设法使其更改页面,但现在子页面上没有样式设置

请确保子页面包含元素,并且其内容具有用于样式设置的适当数据角色属性。您好,这看起来像是jq 1.4.4中的错误。这是我以前的作品。。。添加一个?在超链接的末尾。这会告诉jquery mobile它需要呈现一个新页面,但它可能是同一个页面,所以要正确地设置它的样式。如果你的超链接在你的URL中已经有GET变量,那么你就都设置好了。示例:site/mobile/news.html?确保使用alpha3和jQuery1.5.1汉克斯,我通过添加一个?在页面名称之后。例如请求prove.aspx?