php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.11.2010, 20:34  
Neuer Benutzer
 
Registriert seit: 29.09.2010
Beiträge: 18
PHP-Kenntnisse:
Anfänger
iPHP befindet sich auf einem aufstrebenden Ast
Standard Ajax Indicator/Progress bar wenn die Server/SQL Abfrage läuft

Hallo,

ich habe einen PHP Script erstellt in dem ich auch Daten aus meiner SQL Datenbank auslese und es auch anzeigen lasse. Ab und zu dauert es länger als sonst und ich würde gerne einen "Progress bar" oder sowas ähnliches einbauen. Die Abfrage läuft über Ajax. Mit welcher Funktion könnt ich sowas erstellen? Ich bitte um Hilfe und bedanke mich schonmal bei euch.

Gruß
iPHP ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.11.2010, 20:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Dafür gibt es keine Funktion.

Bitte benutze Google und die Forensuche! Im Netz findest Du genug Tutorials zur Fragestellung.

Und wenn Du schon Ajax anführst frage ich mich, was der Thread wiedermal im PHP-Forum sucht.

[MOD: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 30.11.2010, 16:30  
Neuer Benutzer
 
Benutzerbild von MSolutions
 
Registriert seit: 30.11.2010
Beiträge: 10
PHP-Kenntnisse:
Fortgeschritten
MSolutions befindet sich auf einem aufstrebenden Ast
MSolutions eine Nachricht über ICQ schicken MSolutions eine Nachricht über Skype™ schicken
Standard

Benutzt jQuery...

Das hat leider nicht viel mit PHP zutun sondern ist eher eine Sache der Darstellung. Erstelle dir ein animiertes Loading-GIF und zeig es unmittelbar vor dem AJAX-Request an, danach blendest du die Grafik einfach wieder aus.

Code:
 
$('#loading').show();
$.ajax({
    url: 'url/zum/ajax/script.php',
    data: 'foo=bar',
    success: function(data) {
        $('#loading').hide();
        // Was auch immer hier noch mit den Daten passieren soll...
    }
});
jQuery und CSS sollten dir ja ein Begriff sein
MSolutions ist offline   Mit Zitat antworten
Alt 30.11.2010, 16:33  
Erfahrener Benutzer
 
Registriert seit: 04.08.2010
Beiträge: 287
PHP-Kenntnisse:
Fortgeschritten
zwutz wird schon bald berühmt werden
Standard

wobei du eine wirkliche progress-bar nicht hinbekommen wirst, da die Abfrage selbst ja synchron abläuft und dir keinen Statusrückmeldungen geben kann
zwutz ist offline   Mit Zitat antworten
Alt 30.11.2010, 16:52  
Neuer Benutzer
 
Benutzerbild von MSolutions
 
Registriert seit: 30.11.2010
Beiträge: 10
PHP-Kenntnisse:
Fortgeschritten
MSolutions befindet sich auf einem aufstrebenden Ast
MSolutions eine Nachricht über ICQ schicken MSolutions eine Nachricht über Skype™ schicken
Standard

Ne eine "echte" Progressbar ist nicht möglich. Aber der Ladescreen signalisiert dem User das noch was passiert
MSolutions ist offline   Mit Zitat antworten
Alt 30.11.2010, 17:30  
Erfahrener Benutzer
 
Registriert seit: 30.07.2008
Beiträge: 1.167
PHP-Kenntnisse:
Fortgeschritten
xm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphärexm22 sorgt für eine eindrucksvolle Atmosphäre
Standard

Mit Websockets wäre es möglich - zumindest was die Übermittlung angeht..
xm22 ist offline   Mit Zitat antworten
Alt 30.11.2010, 20:25  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Aber der Ladescreen signalisiert dem User das noch was passiert
Stimmt. U.U. selbst dann, wenn nichts mehr passiert. Und z.B. success niemals aufgerufen wird.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 30.11.2010, 23:39  
Neuer Benutzer
 
Registriert seit: 29.09.2010
Beiträge: 18
PHP-Kenntnisse:
Anfänger
iPHP befindet sich auf einem aufstrebenden Ast
Standard

Danke.
iPHP ist offline   Mit Zitat antworten
Alt 01.12.2010, 10:24  
Neuer Benutzer
 
Benutzerbild von MSolutions
 
Registriert seit: 30.11.2010
Beiträge: 10
PHP-Kenntnisse:
Fortgeschritten
MSolutions befindet sich auf einem aufstrebenden Ast
MSolutions eine Nachricht über ICQ schicken MSolutions eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Stimmt. U.U. selbst dann, wenn nichts mehr passiert. Und z.B. success niemals aufgerufen wird.
Dann nutzt man einfach:

Code:
$.ajax({
  url: 'ajax/test.html',
  success: function(data) {
    alert('Bärenstark!');
  }
  error: function(XMLHttpRequest, textStatus, errorThrown) {
    alert('Nicht so bärenstark...');
  }
});
Mit nem vernünftigen Errorhandling sollte sowas eh nicht passieren dürfen
__________________
Warning: display_personal_signature() person is too cool for a regular signature in /home/www/web1/html/class.signatures.php on line 55
MSolutions ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 13 17.05.2012 21:41
Ajax Anwendung, reines Ajax oder Ajax und Html jackie1983 JavaScript, Ajax und mehr 5 09.02.2010 16:50
Eine Ajax Abfrage funktioniert nicht mit verlinkter Datenbank Information da.eXecutoR PHP Tipps 2009 23 21.11.2009 17:56
Wie lade ich ein Javascript nach einer AJAX Abfrage neu? da.eXecutoR JavaScript, Ajax und mehr 3 21.09.2009 11:15
[Erledigt] AJAX interpretRequest läuft nur mit alert() Buschdieb JavaScript, Ajax und mehr 14 26.08.2009 14:04
1111: AJAX meets PHP (indirectly) Nikolaus 2.0 Adventskalender 2008 5 15.12.2008 11:00
AJAX läuft im IE nich richtig Freeaak HTML, Usability und Barrierefreiheit 3 02.03.2007 18:39
Warum läuft diese Abfrage nicht? PHP Tipps 2005-2 3 16.06.2005 09:14
IF - Abfrage läuft nicht so wie geplant PHP Tipps 2005 5 05.05.2005 16:29
Erste IF Abfrage läuft zweite nicht PHP Tipps 2005 3 24.04.2005 07:44
[Erledigt] IF() abfrage in variable packen PHP Tipps 2005 14 01.04.2005 17:23
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
Abfrage läuft nicht ordentlich PHP Tipps 2004-2 6 22.11.2004 13:41
Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab PHP Tipps 2004 4 12.07.2004 15:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xajax progressbar, ajax sql progress bar, php sql fortschrittsanzeige, ajax progress indicator, ajax abfrage läuft, progressing javascript bei lange server anfrage, sql fortschritt vom server auslesen, jquery ajax php progress bar, php javascript ladescreen upload, progress mit sql daten abfragen, php sql fortschritt, jquery ajax daten aus sql abfrage, ajax indicator, php progressbar sql, query server for progress ajax, progress abfrage sql server, jquery ajax progress bar -file php, php sql progressbar, process bar sql, ajax sql übermittlung

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:15 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum