Themabewertung:
  • 1 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
refresh setTimeout function
#30
möchte es ja auch verstehen! jeden einzelnen schritt!

deine erste ajax abfrage sieht wie folgt aus:




Code:
function abfrage(x){
    if(x<=0){
        g=1;
        if(x==-1){
            g=2;
        }
        $.ajax({
            type: 'POST',
            url: 'daten_unerledigt.php',
            data:{check:g,page:11,limit:limit},   
            success: function(response){
                if(response!=1){
                    document.getElementById('infobox').innerHTML='<p style="color:green">neue Daten werden geladen...</p>';
                    document.getElementsByTagName('table')[0].innerHTML=`<tbody>${response}</tbody>`;    
                }else{
                    document.getElementById('infobox').innerHTML='<p style="color:red">derzeit liegen keine neuen Daten vor...</p>';
                }
                x=relodzeit;
                setTimeout(function(){
                    abfrage(x)
                },4000);
            }    
        });
    }else{
         x--;
         setTimeout(function(){
              document.getElementById('infobox').innerHTML='<p>prüfe Datenbank auf neue Daten in '+x+' Sekunden</p>';
              abfrage(x)
         },1000)
    }
}



dann schreibst du:


Zitat:Erste Abfrage, mit Ajax guckst du, ob neue Daten da sind. Da gibst du true oder dalse zurück.

Oder einfach nee 1
Dann wenn 1 in Javascript ankommt holst du die Daten 
wie schon erwähnt, dass prinzip ist verstanden! aber was muss ich prüfen um eine 1 oder true zu erhalten?





was ist true oder was ist 1??? wie erhalte ich diese werte? was muss geprüft werden?






den ertsen teil musst du mir erklären, zeile für zeile!


was ist "x" und wie kommt die "0" bzw. "-1" zustande?


Code:
function abfrage(x){  gibt true zurück, wenn x kleiner als 0 ist
    if(x<=0){
        g=1;
        if(x==-1){ gibt true zurück, wenn x und -1 gleich sind
            g=2;
        }


wenn x = die relodzeit (5 sekunden) ist, hat es ja nicht mit dem zustand der datenbank zu tun? oder?


du schreibst immer prüfe ob neue daten vorhanden sind! aber wie prüfe ich das, dass ich true oder false zurückbekomme?

warum hier immer so große zeilenumbrüche gesetzt werden, keine ahnung, dass bin ich nicht!
Zitieren


Nachrichten in diesem Thema
refresh setTimeout function - von black79 - 22.06.2022, 12:24
RE: refresh setTimeout function - von rzscout - 22.06.2022, 17:23
RE: refresh setTimeout function - von black79 - 22.06.2022, 20:42
RE: refresh setTimeout function - von rzscout - 22.06.2022, 23:25
RE: refresh setTimeout function - von admin - 23.06.2022, 03:50
RE: refresh setTimeout function - von black79 - 23.06.2022, 08:00
RE: refresh setTimeout function - von black79 - 26.06.2022, 06:59
RE: refresh setTimeout function - von admin - 26.06.2022, 13:32
RE: refresh setTimeout function - von black79 - 26.06.2022, 14:11
RE: refresh setTimeout function - von black79 - 28.06.2022, 15:35
RE: refresh setTimeout function - von admin - 29.06.2022, 22:12
RE: refresh setTimeout function - von black79 - 06.07.2022, 12:01
RE: refresh setTimeout function - von black79 - 30.06.2022, 11:27
RE: refresh setTimeout function - von rzscout - 30.06.2022, 11:37
RE: refresh setTimeout function - von black79 - 04.07.2022, 14:02
RE: refresh setTimeout function - von admin - 05.07.2022, 00:28
RE: refresh setTimeout function - von black79 - 05.07.2022, 09:02
RE: refresh setTimeout function - von black79 - 06.07.2022, 18:45
RE: refresh setTimeout function - von admin - 07.07.2022, 20:52
RE: refresh setTimeout function - von black79 - 08.07.2022, 10:26
RE: refresh setTimeout function - von black79 - 08.07.2022, 13:59
RE: refresh setTimeout function - von admin - 08.07.2022, 14:15
RE: refresh setTimeout function - von black79 - 08.07.2022, 15:30
RE: refresh setTimeout function - von admin - 08.07.2022, 15:33
RE: refresh setTimeout function - von black79 - 08.07.2022, 17:24
RE: refresh setTimeout function - von admin - 08.07.2022, 18:38
RE: refresh setTimeout function - von admin - 08.07.2022, 19:16
RE: refresh setTimeout function - von black79 - 08.07.2022, 19:28
RE: refresh setTimeout function - von admin - 08.07.2022, 20:22
RE: refresh setTimeout function - von black79 - 08.07.2022, 20:56
RE: refresh setTimeout function - von admin - 10.07.2022, 15:02
RE: refresh setTimeout function - von black79 - 10.07.2022, 19:32
RE: refresh setTimeout function - von admin - 11.07.2022, 14:27
RE: refresh setTimeout function - von black79 - 11.07.2022, 14:43
RE: refresh setTimeout function - von black79 - 12.07.2022, 15:00
RE: refresh setTimeout function - von black79 - 12.07.2022, 16:42
RE: refresh setTimeout function - von admin - 14.07.2022, 13:40
RE: refresh setTimeout function - von black79 - 14.07.2022, 15:15
RE: refresh setTimeout function - von black79 - 16.07.2022, 11:48
RE: refresh setTimeout function - von rzscout - 16.07.2022, 14:56
RE: refresh setTimeout function - von black79 - 16.07.2022, 19:52
RE: refresh setTimeout function - von rzscout - 18.07.2022, 17:27
RE: refresh setTimeout function - von admin - 17.07.2022, 21:18

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste