用于惰性ajax结果分页的iFrame



我有一个繁忙的照片网站,每当用户想要加载另一页结果时,它都会发出新的页面请求。我现在想实现AJAX/AAJAX风格的分页效果,只对页面的图库部分进行处理。

我可以在jQuery/JS中通过AJAX加载不同的页面,但作为一种欺骗,这也可能使用iFrame吗?因此,当用户搜索时,将输入发布到iFrame目标,当他们选择页码时,将其发布到iFframe目标。

我问这个问题是因为我知道iFrame有好的用途,也有坏的用途。我想确保这不是一个坏的。我读过关于浏览器返回按钮导致使用iFrame出现问题的文章。当然,如果这是个好主意,这会成为一个问题吗?

您可以在这里查看jQuery的.load()函数。这就是我的建议。iFrame仍将进行新的页面请求。此外,.load()实际上将内容构建到页面中,而不仅仅是在框架页面中。看起来更专业一点,工作效果更好一点,并且在服务器上没有那么重(尽管1页负载对它来说不算多)

最新更新