最近用jquery mobile开发一个小程序,由于才接触,很多地方搞不明白,请大神们帮忙看看我的问题
1、首先进入查询的页面,显示最前面的10条数据的标题,点击标题可以进去查看数据的详细信息。底部有个“更多”的链接,点击更多会将下面的10条数据加载到列表中,这样就显示了20条数据。
2、因为前面的10条数据的详细内容的页面,在当前页面上生成了,根据数据的id生成了<data-role="page" id="数据的id">。这样点击标题就可以访问详细内容的页面(<a href="#page(数据的id)>)。但是后面的10条数据的详细内容页面没有生成(因为后面10条数据时通过ajax,然后append到列表上的,所有页面没有刷新),点击标题进去的时候就会报错:error page。
3、我的解决方法是标题的链接不用<a href="#page(数据的id)> 而是直接进入后台的交易层用id得到详细内容,然后返回前台页面。这样做感觉很不好。
4、希望大神们能提供好的解决方法。
谢谢各位大神!!
------解决方案--------------------
因为后面10条数据时通过ajax,然后append到列表上的,所有页面没有刷新
========
在点更多的AJAX请求的后台ACTION里面追加生成后面10条的详细内容页不就行了.所有行为表现保持逻辑一致.