2012-03-25 51 views
1

我有2页x.php和y.php,我将页面x.php重定向到y.php。我通过表单发布方法重定向页面。在重定向上显示加载图像

y.php是从MySQL数据库拉一些更多的数据,它需要3至4秒加载该页面,我需要显示进度条(加载图像),而页面加载。

这是什么,我做的,

一个HTML页面被提交到远程服务器x.PHP页和x.PHP页从MySQL数据库基于其重定向到Y数据的拉动型数据和.PHP,这个重定向是通过使用javascript自动提交表单完成的。

我需要显示在两个HTML载入图像x.php和x.php到y.php

我对x.PHP页面顶部呼应图像标记尝试,它是工作在mozila而不是其他浏览器。

我该如何做到这一点,任何人都可以帮助我?

回答

0

我认为唯一的方法就是使用AJAX--无论是在x.php上加载y.php,还是在y.php上加载数据。

+0

我编辑了我的问题 – 2012-03-25 12:08:01

0

你需要使用jQuery。我正在使用此代码。

当你的请求开始加载一个加载图像到页面。当数据返回成功函数时,它将数据加载到页面。

$('#something').change(function(){ // change, click doesnt matter 



    $('#load').html("<img src='images/load2.gif' />"); // loading img 



    $.post(
      'select.php?do=load', // your y.php 
      {s:value}, 
      function(answer){ 

      $('#load').html(""); 
      $('#page').html(answer); 


      } 
    ); 

}); 
+0

我编辑了我的问题 – 2012-03-25 12:07:36