1587 Server - Blandet miljø Webintegrator HF1

Slides:



Advertisements
Lignende præsentationer
Intro Variabler - datatyper. 2. forelæsning Hvad skete sidste gang Hvad er PHP? Kursussammensætning: læse – newsgroup – forelæsning – øvelsestime – aflevering.
Advertisements

Dag 3 Indkøbskurv Jeres sider er nu synlige på Dagens program:
Intro Projekttyper v/ Lise Louv, Uddannelsesafdelingen Siden sidst: evaluering på opgaver og virtuel kursus. Kursets ugeforløb læse – forelæsning – øvelsestime.
Intro Siden sidst: evaluering på opgaver og virtuel kursus Kursussammensætning: forelæsning – læse – arbejde selvstændigt – newsgroup – øvelsestime – aflevering.
Opsamling og repetition. Forelæsning 12 Hvad I ikke lærte Repetition? - date() - arrays - echo og return I funktioner - strukturering af script - navngivning.
Variable og arrays Webintegrator HF1 PHP Object orienteret.
Opgave med funktioner Webintegrator HF1 PHP Object orienteret.
Form i PHP Webintegrator HF1 PHP Object orienteret.
Programmering I Java/C# Datatekniker Dit første projekt.
Password hashing Webintegrator HF1 PHP Object orienteret.
PHP Intro Webintegrator PHP. PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder.
Objecter Introduktion Webintegrator HF1 PHP Object orienteret.
KAPITEL 2 Renterisiko.
KAPITEL 7 Kreditrisiko.
KAPITEL 3 Volatilitet, Beta og Tracking Error
Ventilation og indeklima
KAPITEL 10 Derivater.
KAPITEL 5 Delta Normal Value at Risk
Gode råd om ansøgning til MUDP 2017
Forældre-information
Statisk ubestemte konstruktioner. Robusthed
Trigonometri som værktøj for problemløsninger ved geometri og måling
Pengurusan Pembayaran Penyelidikan Research Management Centre
Hvilke sager ligger der på vejlederkonsulentens bord for tiden?
C4 C4 i Hillerød Erhverv Handel Turisme, kultur, sport Uddannelse
Amukurs.dk Power point 1: Online præsentation af amukurs.dk - Sådan gør du: Læs ”Værd at vide, når du skal give en online præsentation af amukurs.dk”
Mit liv - nu med DAT MIT LIV - nu med DAT.
1587 Server - Blandet miljø Webintegrator HF1
Et liv med OCD Nicoline Møller.
Interaktion og usability
KAPITEL 13 Kapitalkrav.
Billeder (Side 6-8 i artiklen: 2. Repræsentation og manipulation af Data)
Almen statskundskab Politisk meningsdannelse v/ Peter Nedergaard
ISS webserver og web applikationer
Analyse af miljøforhold
Landdistriktsudvikling i Haderslev Kommune
806_Fader, Søn og Helligånd 1, S1
Grundforskningscenteret “Glas & Tid”, Roskilde Universitet.
WebApi service x.
1587 Server - Blandet miljø Webintegrator HF1
1587 Server - Blandet miljø Webintegrator HF1
Hans nåde varer for evigt 1, S1
1587 Server - Blandet miljø Datatekniker – Infra & Prog
Eva Danielsen, Nærum Gymnasium
Residual plot.
Informationsmøde om Praktikplads-AUB
KVANTEFilosofi Jan Faye Institut for Medier, Erkendelse og Formidling
CUSTOMER LIFETIME VALUE
Forløb med portfolioelementer
Digital Transformation i bibliotekerne
Biologibogen s Celler, celletyper og forskelle
Aula som momentum til at gentænke og styrke kommunikationen
Konflikthåndtering Ved Lilian Bihl
Løn og bruttolønafstemning – d. 24. februar 2015
Relancering af wiki SAGERA projekt 2 Relancering af wiki
Kollektiv vejledning 8. klasse, anden gang
Ressort-/organisations-ændring – d. 24. februar 2015
FoU-Projekt om børn- og ungeområdet på Efter- og Videreuddannelsen Specialisering i børne- og ungeafdelinger – gavner det børn, unge og familier? v/ Annemette.
Elevtrivselsundersøgelsen 2016
Institut for pædagoguddannelse
Kort om praksisplanen for almen praksis
Oversvømmelses-beskyttelse
It og kristendomsfaget
GD2.i CVR adresse grundlag ved Lone Kai Hansen, Erhvervsstyrelsen
Blondinen og den manglende 710

HVAD MENER BORGERE OM BRUGEN AF EN CHATBOT?
REGAN Vest – Danskernes Koldkrigsmuseum
Øvelse ved bordene Målet med øvelsen er, at I sammen igangsætter arbejdet med at skabe nogle fælles retningslinjer for, hvordan jeres LokalMED fremover.
Matematik Geometriske figurer.
Præsentationens transcript:

1587 Server - Blandet miljø Webintegrator HF1 API JSON PHP Object orienteret Webintegrator HF1 © Mercantec 2014

JSON JSON (JavaScript Object Notation) er et open standard dataformat som er let læsbart og et alternativ til XML. JSON er specielt udbredt ved kommunikation mellem webserver og webclient.Standarden minder meget om ren JavaScript og kan også anvendes som sådan. Man kan f.eks. skrive et array på følgende måde. var a = [”Peter”,”Jens”,”Ole”] ; og efterfølgende tilgå elementerne med alm. indeksering a[1]; Eller et associativt array som var a = { ”fornavn”:”Jens”, ”efternavn”:”Jensen”,”email”:”jens@jensen”} og efterfølgende tilgå elementerne med indeksering som a[”fornavn”] eller a.fornavn Man kan også kombinere de to formater var personer = [ { ”fornavn”:”Jens”, ”efternavn”:”Jensen”,”email”:”jens@jensen”}, { ”fornavn”:”Peter”, ”efternavn”:”Petersen”,”email”:”peter@petersen”} ] Tilgås f.eks. som Personer[0].fornavn © Mercantec 2014

JSON i PHP I PHP kan vi generere JSON med funktionen json_encode. $a = array(); $a[] = "Peter"; $a[] = "Jensen"; $a[] = "peter@jensen.dk"; $ajson = json_encode($a); echo $ajson; Fra JavaScript vil data kunne hentes med $.ajax({ method: "GET", url: "json.php", }).done(function( data ) { var a = eval(data); for (i = 0; i < a.length; i++) { document.writeln('Indholdet index ' + i + ' er ' + a[i]); } }); © Mercantec 2014

JSON i PHP associative På samme måde kan vi arbejde med associative arrays $a = array(); $a['fornavn'] = "Peter"; $a['efternavn'] = "Jensen"; $a['email'] = "peter@jensen.dk"; $ajson = json_encode($a); echo $ajson; } I JavaScript kan vi hente data som $.ajax({ method: "GET", url: "json.php", }).done(function( data ) { var a = eval("("+data+")"); //Nyere browseren understøtter var a = JSON.parse(data); for (var key in a){ document.writeln('Indholdet index '+key+' er '+a[key]); document.writeln('<br>'); } }); © Mercantec 2014

Med GET parametre Hvis man vil overføre parametre fra scriptet til serven kan det gøres som sædvanlig med GET eller POST. På den måde kan vi i scriptet fortælle hvilke data vi ønsker at hente. I PHP kunne vi skrive if (isset($_GET['datatype'])&& $_GET['datatype']=="json_assoc") { $a = array(); $a['fornavn'] = "Peter"; $a['efternavn'] = "Jensen"; $a['email'] = "peter@jensen.dk"; $ajson = json_encode($a); echo $ajson; } Og i scriptet $.ajax({ method: "GET", url: "json.php", data : { datatype : "json_assoc"} }).done(function( data ) { if (data) { var a = eval("("+data+")"); … koden er afkortet… © Mercantec 2014