reload page functie in een echo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Java Developer Onderzoeksinstituut Architec

Bedrijfsomschrijving Als Senior Java Developer kom je te werken bij een internationaal gerenommeerd onderzoeksinstituut. Dagelijks is dit instituut verantwoordelijk voor de juiste samenwerking, toegankelijkheid en communicatie voor circa 9000 interne gebruikers. In een team van elf ontwikkelaars ben je als Senior Java Developer verantwoordelijk voor het ontwikkelen van functionele ontwerpen naar technische oplossingen. Deze projecten bestaan o.a. projecten zoals het implementeren van Elastic Search en het koppelen van CMS. Ook fungeer je als vraagbaak voor je collega’s op het gebied van backend softwareontwikkeling. Daarnaast denk je graag mee op het gebied van architectuur qua mogelijke oplossingen en innovatie. Momenteel zijn

Bekijk vacature »

Pagina: « vorige 1 2 3

- Ariën -
Beheerder

- Ariën -

14/10/2020 14:07:09
Quote Anchor link
Niet alles, alleen de winkelmandafhandeling.
 
PHP hulp

PHP hulp

28/10/2020 06:40:30
 
Marvin groothuis

marvin groothuis

14/10/2020 14:10:55
Quote Anchor link
Dan moet ik even goed zoeken hoe ik dat moet gaan doen. Heb zelf nog nooit met ajax gewerkt.
 
- Ariën -
Beheerder

- Ariën -

14/10/2020 14:13:18
Quote Anchor link
https://www.w3schools.com/js/js_ajax_intro.asp (AJAX met normaal 'vanilla' JavaScript)
https://www.w3schools.com/jquery/jquery_ajax_intro.asp (AJAX via het jQuery framework)
 
Marvin groothuis

marvin groothuis

14/10/2020 14:14:35
Quote Anchor link
http://talkerscode.com/webtricks/simple-add-to-cart-system-using-jquery-ajax-and-php.php

Ik heb deze gevonden alleen deze werkt niet met een database. Zou ik hier op een makkelijke manier een database aan kunnen koppelen?
 
- Ariën -
Beheerder

- Ariën -

14/10/2020 14:19:00
Quote Anchor link
Iets leren is toch niet "zoek, sleur en pleur"? Of heb ik het nou mis?
AJAX staat los van een database. Het roept een script aan, en wat dat script doet heeft AJAX niks mee te maken,of het nou in een database schrijft of een tekstbestand vult...

Verdiep je anders eerst eens in de theorie ervan, i.p.v. vragen te stellen over de implementatie.

Ik geef je een link naar studiemateriaal, en in net iets meer dan een minuut lijk je er niks mee te doen, en een eigen werkwijze te hebben door maar wat te zoeken.
Gewijzigd op 14/10/2020 14:19:56 door - Ariën -
 
Marvin groothuis

marvin groothuis

14/10/2020 14:25:21
Quote Anchor link
naja dankjewel voor je tijd. Ik ga die links maar even doorlezen.
 
- Ariën -
Beheerder

- Ariën -

14/10/2020 14:31:51
Quote Anchor link
Is goed! Veel succes!
 
Ad Fundum

Ad Fundum

14/10/2020 15:18:07
 
- Ariën -
Beheerder

- Ariën -

14/10/2020 15:22:17
Quote Anchor link
Die werkt nog niet op Safari...
https://caniuse.com/?search=fetch%20api

De API is ook nog niet eens overal goed functioneel.
Gewijzigd op 14/10/2020 15:35:17 door - Ariën -
 
Ad Fundum

Ad Fundum

14/10/2020 20:28:39
Quote Anchor link
Fetch werkt ook nog niet op Internet Explorer! Had ik gemist.
Slechts 20% van de gebruikers werkt nog met minder moderne browsers.
Maar daarvoor zijn er polyfills, dus dat lijkt me geen show stopper.
 
- Ariën -
Beheerder

- Ariën -

15/10/2020 19:17:13
Quote Anchor link
Polyfills? Kan je wat uitleggen daarover?
 
Ad Fundum

Ad Fundum

15/10/2020 21:11:30
Quote Anchor link
Een polyfill is een JavaScript library die moderne features implementeert in een browser, als die daar nog niet over beschikt.
https://en.wikipedia.org/wiki/Polyfill_(programming)
https://developer.mozilla.org/en-US/docs/Glossary/Polyfill

Er is voor bijna alles wel een polyfill te vinden. Fullscreen mode, promises, en dus ook fetch, bv.: https://github.com/github/fetch
Dan hoef je je als programmeur niet meer aan browsers aan te passen, maar pas je de browser aan.

Deze polyfill belooft een implementatie van fetch, zelfs op IE6: https://github.com/RubyLouvre/fetch-polyfill
Gewijzigd op 15/10/2020 21:12:59 door Ad Fundum
 
Rob Doemaarwat

Rob Doemaarwat

15/10/2020 22:25:05
Quote Anchor link
Enerzijds snap ik dit: Moderne features gebruiken, minder gedoe, geen jQuery meer nodig, enz.

Anderzijds: Ook de website designs die ik de laatste jaren toegeworpen heb gekregen (ik doe alleen het technische deel; ontwerp wordt aangeleverd) krijg ik er altijd "gratis" jQuery bij (om een of andere slider functioneel te maken, of een ander knopje of dingetje dat een popup tevoorschijn tovert). Dan kan ik wel heel principieel gaan zitten doen met cutting edge javascript *en evt polyfills om het in oude browsers werkbaar te maken*. Maar als ik dan toch al jQuery aan boord heb, waarom dan niet gewoon $.ajax(...) - werkt altijd!?

En zeker als je met een hele trits polyfills gaat werken wordt het ook al niet overzichtelijker. Moet je ze ook nog weer on-demand gaan laden met iets ala RequireJS, anders zit je ook al die gebruikers met een hippe browser lastig te vallen met extra kb's (die fetch hierboven is minimized ook al weer 12kb; maar RequireJS ook weer 17kb - dilema's dilema's dilema's).

(excuses aan de topic starter; topic verdwaalt weer helemaal; maar zo gaat het hier nu eenmaal ...)
 
Ad Fundum

Ad Fundum

16/10/2020 10:12:55
Quote Anchor link
jQuery lijkt al aardig op een polyfill, alleen doet het dat met z'n eigen syntax.
Het zou me overigens niet verbazen als jQuery onder de motorkap ook al Fetch gebruikt waar het kan.

Maar Rob, je hebt een valide punt, elke polyfill is een punt waar iets mis kan gaan, vooral als je er een boel van nodig hebt. Het blijven lapmiddeltjes. Dat is een goede reden om ze spaarzaam te gebruiken.

Voor wie problemen heeft met een wat kilobytes overhead is er gelukkig de polyfill unfetch: alleen de minimaal noodzakelijke dingen voor 500 bytes: https://github.com/developit/unfetch
Gewijzigd op 16/10/2020 10:14:07 door Ad Fundum
 

Pagina: « vorige 1 2 3



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.