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