Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery Mobile-多页模板中的缓存问题_Jquery_Jquery Mobile - Fatal编程技术网

jQuery Mobile-多页模板中的缓存问题

jQuery Mobile-多页模板中的缓存问题,jquery,jquery-mobile,Jquery,Jquery Mobile,我正在开发的jquery移动应用程序有问题 基本上,在应用程序的一个特定部分,我有搜索结果,每页列出6个项目,以及x个JQM页面,所有这些都在同一实际页面中。我把它作为一个多页模板来做,这样你就可以在结果中左右滑动和滑动,它看起来很漂亮 搜索结果要求按日期和字母顺序排序,因此您可以在两者之间切换。这一切的逻辑都是在服务器端完成的,我只是链接到同一个物理url,但带有一个查询字符串以切换到日期顺序。像这样 <div data-role="controlgroup" data-type="ho

我正在开发的jquery移动应用程序有问题

基本上,在应用程序的一个特定部分,我有搜索结果,每页列出6个项目,以及x个JQM页面,所有这些都在同一实际页面中。我把它作为一个多页模板来做,这样你就可以在结果中左右滑动和滑动,它看起来很漂亮

搜索结果要求按日期和字母顺序排序,因此您可以在两者之间切换。这一切的逻辑都是在服务器端完成的,我只是链接到同一个物理url,但带有一个查询字符串以切换到日期顺序。像这样

<div data-role="controlgroup" data-type="horizontal" data-mini="true" class="orderOptions">       

  <a href="/Default.aspx?orderBy=atoz" id="MainContent_rptBrochures_BrochureList_2_btnAtoZ_2" data-role="button" data-theme="a" class="sortOptions ui-btn-active ">A-Z</a>       

  <a href="/Default.aspx?orderBy=date" id="MainContent_rptBrochures_BrochureList_2_btnDate_2" data-role="button" data-theme="a" class="sortOptions">Date</a> 

</div>

问题是,如果我单击Date按钮,转换将从新的重新排序结果集中加载到第一个JQM页面,而不是加载到其他页面。它还保留了AtoZ结果集中的所有其他页面。我需要所有的日期结果集,而不是AtoZ集(这些需要删除)

我希望添加一个查询字符串会让它看起来像一个新的页面请求,并避免所有的缓存内容,但它看起来不是

我不想做的是让点击链接做一个完整的刷新(这是可行的),因为我们失去了良好的过渡。我想知道是否有人能想出一个解决这个问题的办法?或者遇到类似的事情

干杯,威尔