progressbar tijdens consumeren webservice

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »
De Clercq Andy

De Clercq Andy

01/09/2017 10:54:18
Quote Anchor link
Hallo,
ik heb een werkende webservice die een pdf bestand aanmaakt en eens klaar ok returnt in json.
Gewoon aanroepen en uitlezen boodschap (ok) lukt perfect. Nadeel is dat het soms relatief lang duurt.
Daarom zou ik graag een progressbar of als dat njet lukt toch een boodschap tonen tijdens het consumeren an die service. Progressbar op zich heb ik al gemaakt met ajax en ook ene in html5 maar nu begrijp ik niet hoe ik dit gebruik in mijn php code.
Waar plaats ik wat opdat hij dit tijdens het consumeren toont?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
set_time_limit(0);
include ('../../class/dagboek.class.php');
$id = 583;
$webservice = new webservice($id);
$response = $webservice -> getdagboek($id);
echo $response;
?>

Dit is een kort iets waarin ik die service aanroep, eens deze uitgevoerd kan de gebruiier de aangemaakte pdf downloaden. Ook hiervoor heb ik al code. Probleem ligt hem dus louter bij implementeren progressbar.
Hoe ne waar moet dat?
 
PHP hulp

PHP hulp

23/11/2024 10:13:39
 
Ward van der Put
Moderator

Ward van der Put

01/09/2017 12:42:07
Quote Anchor link
Waarom geen spinner, bijvoorbeeld in de stijl van material design?

https://codepen.io/mrrocks/pen/EiplA

Zo bespaar je alle overhead voor het berekenen of schatten van percentages of seconden voor een nauwkeurig oplopende progress bar.
 
De Clercq Andy

De Clercq Andy

01/09/2017 14:22:37
Quote Anchor link
Dit lijkt inderdaad een goede oplosssing. Probleem blijft wel hoe integreer ik dit binnen mijn bestaande code.
Op deze manier lege pagina tot ok komt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
set_time_limit(0);
include ('../../class/dagboek.class.php');
$id = 583;
?>

<html>
<head>
    <title>Testen spinner</title>
    <style>
    // This is just to center the spinner

html, body { height: 100%; }

body {
   display: flex;
   align-items: center;
   justify-content: center;
}

// Here is where the magic happens

$offset: 187;
$duration: 1.4s;

.spinner {
  animation: rotator $duration linear infinite;
}

@keyframes rotator {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}

.path {
  stroke-dasharray: $offset;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation:
    dash $duration ease-in-out infinite,
    colors ($duration*4) ease-in-out infinite;
}

@keyframes colors {
    0% { stroke: #4285F4; }
    25% { stroke: #DE3E35; }
    50% { stroke: #F7C223; }
    75% { stroke: #1B9A59; }
  100% { stroke: #4285F4; }
}

@keyframes dash {
 0% { stroke-dashoffset: $offset; }
 50% {
   stroke-dashoffset: $offset/4;
   transform:rotate(135deg);
 }
 100% {
   stroke-dashoffset: $offset;
   transform:rotate(450deg);
 }
}
    </style>
</head>
<body>
<svg class="spinner" width="65px" height="65px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
   <circle class="path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
</svg>
<?php
$webservice
= new webservice($id);
$response = $webservice -> getdagboek($id);
sleep(10);
echo $response;
?>

</body>
</html>
Gewijzigd op 01/09/2017 14:24:11 door De Clercq Andy
 
Frank Nietbelangrijk

Frank Nietbelangrijk

02/09/2017 13:20:34
Quote Anchor link
De svg staat nu buiten je body. dat is natuurlijk niet goed. Verder kan ik je zo nog even niet helpen omdat ik geen code zie dat de pdf genereert?
Gewijzigd op 03/09/2017 00:18:24 door Frank Nietbelangrijk
 
De Clercq Andy

De Clercq Andy

02/09/2017 15:33:58
Quote Anchor link
Die pdf wordt aangemaakt in de webservice. Doet hier niet echt iets.
Eens dit script uitgevoerd zou er een button moeten komen die een download button toont.
Dit is eens de ok gereturnd is.
Intussen met dus deze spinner komen.
waarom staat hij buiten de body? Body open op 64 en de svg open op 65.
Of is er iets anders mis?
Alvast bedankt voor de reactie!
Gewijzigd op 02/09/2017 15:41:21 door De Clercq Andy
 
Frank Nietbelangrijk

Frank Nietbelangrijk

03/09/2017 00:30:24
Quote Anchor link
Sorry de svg staat wel in de body. Had zeker mijn bril niet op :P

Om dit soort dingen te maken moet je heel erg goed denken in requests en responds en het feit dat PHP pas aan de gang gaat als de client een request doet.

aanpak:
de pagina waar de AJAX ook instaat moet voorzien worden van Ward zijn spinner. Deze moet zichtbaar worden net voordat de ajax request gedaan wordt.

Op dezelfde pagina moet een download knop komen welke in beginsel verborgen is. pa s wanneer het response komt met de JSON OK moet de download knop zichtbaar gemaakt worden.
 
De Clercq Andy

De Clercq Andy

15/09/2017 11:43:30
Quote Anchor link
Hallo,
heb al heel wat getest en gezocht.
Nu heb ik een werkende class voor mijn progressbar in php.
Deze tonen in een "gewone" pagina lukt perfect.
Aanroepen en checken json stond al op punt.
Hoe combineer ik nu beide?
Voorlopig komt ik niet verder dan eeuwige lussen of foutmeldingen.
Dit is mijn probeersel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
set_time_limit(0);
include ('../../class/dagboek.class.php');
include ('../../class/progressbar.class.php');
$id = 583;
?>

<head>
    <title>Testen progressbar</title>
<?php
Progressbar::draw_css();
?>

</head>
<body>
<?php
$progressbar
= new Progressbar(100,'%d van %d voltooid');
$webservice = new Webservice($id);
$progressbar->draw();
do {
    $progressbar -> tick();
    }

while ($json !== $webservice -> getdagboek($id));
if ($json ="ok")
{

echo $json;
}

else
{
echo "Er is iets fout gelopen";
}


?>

</body>
</html>

Hoe kan ik de pagina wijs maken dat de progressbar enkel is tijden aanroepen webservice?
Gewijzigd op 15/09/2017 11:44:58 door De Clercq Andy
 
Frank Nietbelangrijk

Frank Nietbelangrijk

15/09/2017 19:46:57
Quote Anchor link
PHP draait op de webserver. Als jij met je webbrowser een .php pagina opvraagt bij je webserver dan gaat je server eerst dat script uitvoeren en wacht tot het script beëindigd is. Pas wanneer het script beëindigd is zal de output van het script eenmalig naar de browser verstuurd worden. En pas dan wordt er een pagina getoond.

Wil je een scriptje laten draaien in de browser dan kan dat niet met PHP maar wel met javascript.

Nu zie ik dus in PHP een do while staan die iets met een progressbar probeert te doen. Dat gaat dus niet met PHP.
 
De Clercq Andy

De Clercq Andy

16/09/2017 16:47:43
Quote Anchor link
Hey,
dacht ik ook maar daar die php class met progressbar werd ik verward, sorry.
Maar kan ik die php progressbar niet aanroepen in jquery ofzo.
Dat ken ik een beetje, maar nog niet zo goed.
Verder blijft dan ook nog mijn probleem waar plaats ik die jquery?
 
Rob Doemaarwat

Rob Doemaarwat

16/09/2017 18:47:25
Quote Anchor link
Als je een progress bar wilt tonen (en geen spinner begrijp ik), dan moet je vanuit je webservice wel feedback krijgen over hoe ver ie is (anders kun je dat ook niet terugkoppelen naar je progress bar). Als je alleen maar weet wanneer ie 'klaar' is zal je progress bar alleen de standen 0% (start) en 100% (klaar) tonen. Niet heel spannend.

Als je feedback krijgt kun je deze waarde bijvoorbeeld in de sessie opslaan. Deze moet je dan steeds openen (session_start()) en sluiten (session_write_close()). Hierdoor kunnen andere scripts ook door, zonder dat ze op de sessie moeten wachten. Op die manier kun je dan via een parallelle, asynchrone aanroep vanaf de client (javascript/jQuery) in diezelfde sessie kijken hoe ver het genereren is, en dit terugkoppelen naar de client (browser).

Krijg je geen feedback uit de webservice, dan kun je ook inschatten hoe lang het ongeveer gaat duren. De progress bar laat je client-side (javascript) in die tijd van 0 to 90% gaan. Als de webservice daarna toch nog niet klaar is laat je 'm nog heel langzaam doorlopen, maar zodanig dat ie nooit de 100% haalt. Pas als de webservice echt klaar is knal je 'm naar de 100% (en dus ook als ie 'te vroeg' klaar is.

Dus niet echt een weergave van de progressie, maar in Windows zit ik ook regelmatig naar dit soort 'progress bars' te kijken ...
 
Frank Nietbelangrijk

Frank Nietbelangrijk

17/09/2017 13:04:59
Quote Anchor link
Neem gewoon een spinner zoals Ward zei. Die blijf rustig doordraaien totdat taak verwerkt is. Een echte progressbar waar telkens de actuele stand van zaken voor opgehaald moet worden heeft veel nadelen.
 
De Clercq Andy

De Clercq Andy

22/09/2017 14:26:18
Quote Anchor link
Hey,
na heel wat zoeken en testen heb ik een spinner gemaakt.
Hieronder de code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<html>
<head>
<style>
.sk-fading-circle {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 25%;
  height: 25%;
  background-color: #26888E;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}
</style>
<title>Spinner</title>
</head>
<body>
<div class="sk-fading-circle">
  <div class="sk-circle1 sk-circle"></div>
  <div class="sk-circle2 sk-circle"></div>
  <div class="sk-circle3 sk-circle"></div>
  <div class="sk-circle4 sk-circle"></div>
  <div class="sk-circle5 sk-circle"></div>
  <div class="sk-circle6 sk-circle"></div>
  <div class="sk-circle7 sk-circle"></div>
  <div class="sk-circle8 sk-circle"></div>
  <div class="sk-circle9 sk-circle"></div>
  <div class="sk-circle10 sk-circle"></div>
  <div class="sk-circle11 sk-circle"></div>
  <div class="sk-circle12 sk-circle"></div>
</div>
</body>
</html>

Maar nu blijft mijn probleem, hoe laat ik dit lopen zolang de webservice niet klaar is?
Dus hoe integreer ik bovenstaande spinner in deze pagina?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
set_time_limit(0);
include ('../../class/dagboek.class.php');
$id = 583;
$webservice = new webservice($id);
$response = $webservice -> getdagboek($id);
echo $response;
?>

Alvast bedankt om mee te denken!
Gewijzigd op 22/09/2017 14:29:09 door De Clercq Andy
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.