最近用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、希望大神们能提供好的解决方法。谢谢各位大神!!

解决方案 »

  1.   

    因为后面10条数据时通过ajax,然后append到列表上的,所有页面没有刷新
    ========
    在点更多的AJAX请求的后台ACTION里面追加生成后面10条的详细内容页不就行了.所有行为表现保持逻辑一致.
      

  2.   

    那么怎么添加后面10条的内容页面呢呢!列表页面和内容页面是分开的。不能同时append的
      

  3.   

    自己解决了!jquery mobile才接触,自己摸索的!听了1楼的建议!分别写两个页面。一个页面动态生成list页面,一个页面动态生成page的页面。然后通过json分别传到前面,append到指定的容器!
    在append page的时候遇到问题!不够总是解决了!