在使用jquery mobile渲染网格视图时需要帮助

时间:2012-11-03 10:43:49

标签: php javascript jquery-mobile

嘿伙计我正在实现这个应用程序,我正在使用php从数据库中检索图像,并回显一个div标签,其中包含有关图像如何在屏幕上显示的所有信息(基本上是网格视图)。我正在使用jquery mobile生成网格视图。我知道我的后端肯定会以正确的格式返回正确的div。所以我最好的猜测是,在jquery准备好将它渲染到网格视图之前,数据会从后端回显,所以你有任何关于这个问题的建议或解决方案,提前谢谢。

2 个答案:

答案 0 :(得分:1)

我只能猜测,因为你没有提供任何代码,但是如果你认为你在jquery尚未加载时调用它,那么尝试将你的jquery代码包装成这样:

<script type="text/javascript">
    window.addEventListener('load', function () {
         // use jquery here: e.g. $('#content').show();
    }, false);
</script>

或者像这样:

<script type="text/javascript">
    $(function(){
         // use jquery here: e.g. $('#content').show();
    });
</script>

这样,您的代码就会在加载页面时执行。

答案 1 :(得分:0)

我很抱歉这个延迟,这是我今天写的一小段代码,它看起来效果很好。 sample.php以html格式返回网格视图。

jQuery(document).bind( "pagebeforechange", function( e, data ) {
    jQuery.get('sample.php', function(data) {
            jQuery('#sample').append(data);
      });