php naar json
Jan R
03/11/2017 15:08:16Hi,
Ik heb een pagina welke een json oproept. Echter als er geen gegevens zijn wat moet ik dan doen?
* niets terug geven
* een json met een error
* iets anders?
In mijn geval heb ik altijd 0(lege tekst) of 1 record(id+naam) welke ik moet terug sturen. Javascript regelt de rest verder.
Jan
Ik heb een pagina welke een json oproept. Echter als er geen gegevens zijn wat moet ik dan doen?
* niets terug geven
* een json met een error
* iets anders?
In mijn geval heb ik altijd 0(lege tekst) of 1 record(id+naam) welke ik moet terug sturen. Javascript regelt de rest verder.
Jan
Gewijzigd op 03/11/2017 15:10:03 door Jan R
PHP hulp
26/11/2024 18:43:06Ikzelf laat door JSON een array parsen met daarin een statuscode (1 of 0) en een error met de foutmelding.
Thomas van den Heuvel
03/11/2017 16:01:46Altijd een soort statuscode teruggeven lijkt mij een goede gewoonte, maar het hangt natuurlijk van de situatie af of "geen resultaten" altijd fout is.
Jan R
04/11/2017 08:07:33Frank Nietbelangrijk
04/11/2017 10:36:09Daarnaast kun je ook nog een http status code teruggeven.
Hier een linkje naar een soort van json status standaard: https://labs.omniti.com/labs/jsend
Hier een linkje naar een soort van json status standaard: https://labs.omniti.com/labs/jsend
Jan R
04/11/2017 10:54:17Daar was ook aan het denken. Naar voorbeeld van de google api's.
ik weet weer wat doen in het weekend
Het zal dus iets worden zoals
status
aantal(0 of1)
gegevens
Jan
Een paar antwoorden van de server:
{"status":"fail","count":0,"error":"Foute input."}
{"status":"succes","count":0,"data":null}
{"status":"succes","count":1,"data":{"id":"5","voornaam":"Gilbert","achternaam":"R"}}
Het linkje heeft goed geholpen
Allen bedankt
ik weet weer wat doen in het weekend
Het zal dus iets worden zoals
status
aantal(0 of1)
gegevens
Jan
Een paar antwoorden van de server:
{"status":"fail","count":0,"error":"Foute input."}
{"status":"succes","count":0,"data":null}
{"status":"succes","count":1,"data":{"id":"5","voornaam":"Gilbert","achternaam":"R"}}
Het linkje heeft goed geholpen
Allen bedankt
Gewijzigd op 04/11/2017 11:45:43 door Jan R