2012-03-25 44 views
1

Ich habe 2 Seiten x.php und y.php, ich bin die Seite x.php auf y.php umleiten. Ich umadressiere die Seite mit der Form post-Methode.Laden Bild auf Umleitung anzeigen

y.php zieht einige weitere Daten aus der Datenbank mysql und es dauert 3 bis 4 Sekunden, um diese Seite zu laden, muss ich Fortschrittsbalken (Lade Bild) während der Seite lädt.

das ist, was ich tue,

eine HTML-Seite wird auf Remote-Server x.PHP Seite einreichen und x.PHP Seite wird von MySQL-Datenbank zieht Daten und basierend auf der Art der Daten, die es zu y umleitet .PHP, wird diese Umleitung durch automatisches Senden von Formularen mit Javascript durchgeführt.

Ich brauche sowohl HTML-Lade Bild zeigen x.php und x.php

ich mit Echo-Bild-Tag auf der x.PHP Seite versucht zu y.php, wird es in mozila arbeitet und nicht ein anderer Browser.

Wie kann ich das erreichen, kann mir jemand helfen?

Antwort

0

Ich denke, dass der einzige Weg, dies zu tun ist mit AJAX - entweder auf x.php zu laden y.php, oder auf y.php, um Daten zu laden.

+0

Ich habe meine Frage bearbeitet –

0

müssen Sie jquery verwenden. Ich verwende diesen Code dafür.

Wenn Ihre Anfrage beginnt laden ein Ladebild auf Seite. Wenn die Daten mit Erfolg zurückgegeben werden, lädt sie die Daten auf die Seite.

$('#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

Ich habe meine Frage bearbeitet –