Ich sende einen JSON mit der POST AJAX-Methode an eine PHP-Datei und möchte wissen, wie kann ich überprüfen, ob der JSON korrekt gesendet wird, bevor die json_decode
-Funktion verwendet wird? Die isset($_POST['myJSON'])
und !empty($_POST['myJSON'])
Funktionen sind sie für diesen Fall richtig oder ich kann sie nicht verwenden, weil meine Variable ein JSON ist?Wie überprüft man, ob der JSON korrekt empfangen wird
0
A
Antwort
1
Sie können überprüfen, indem Sie JavaScript-Funktion JSON.parse($val)
verwenden, bevor
zu PHP-Datei zu senden Wenn es Fehler dann json zeigt nicht korrekt
Verwandte Themen
- 1. Wie überprüft man, ob der SOAP-Fehler korrekt behandelt wird?
- 2. Wie überprüft man, ob Verbindungspool verwendet wird
- 3. Wie überprüft man, ob die Spaltenüberschriften in PHPExcel korrekt sind?
- 4. Wie wird der JSON korrekt analysiert?
- 5. Wie überprüft man, ob eine JCheckBox überprüft wird?
- 6. Wie überprüft man, ob der Bildschirmschoner läuft?
- 7. Wie überprüft man, ob ein zurückgegebener JSON-Wert Null ist?
- 8. Wie überprüft man, ob JSON in swift null ist?
- 9. Wie überprüft man, ob JSON-Antwortfelder alphabetisch sortiert sind?
- 10. Wie überprüft man, ob NSURLSessionDataTask abgeschlossen ist?
- 11. Wie überprüft man, ob localhost
- 12. Wie wird ein Prozess korrekt verbunden, wenn KeyboardInterrupt empfangen wird?
- 13. Wie überprüft man, ob das Objekt json eine Eigenschaft hat
- 14. Wie überprüft man, ob ein Element im JSON-Array existiert?
- 15. Wie überprüft man, ob Hash-Schlüssel JSON in Perl enthalten?
- 16. Wie überprüft man, ob Literal in Java eingegeben wird?
- 17. Android - Wie überprüft man, ob das Abonnement erneuert wird?
- 18. Wie überprüft man, ob Code innerhalb von eval() ausgeführt wird?
- 19. Wie überprüft man, ob __str__ von einem Objekt implementiert wird
- 20. Wie überprüft man, ob ein Bild mit jQuery geladen wird?
- 21. Wie überprüft man, ob ein Angular $ q Versprechen gelöst wird
- 22. Wie überprüft man, ob ein Formular über Javascript eingereicht wird?
- 23. Wie überprüft man, ob die Webseitenseite gescrollt wird?
- 24. Wie überprüft man, ob eine Dreckkontrolle verwendet wird?
- 25. Wie überprüft man, ob Firebase-Berechtigung verweigert wird?
- 26. Wie überprüft man, ob WkWebView in Objective-C geladen wird?
- 27. Wie überprüft man, ob die Dotnet-Transaktion zurückgesetzt wird?
- 28. Sitecore: Wie überprüft man, ob ImageMagick verwendet wird oder nicht?
- 29. Wie überprüft man, ob die Zeile in Eloquent gelöscht wird?
- 30. Wie überprüft man, ob eine Backbone-Ansicht gerendert wird?
Sein korrekt. Mit ** isset ($ _ POST ['myJSON']) ** überprüfen Sie, ob myJSON-Schlüssel unabhängig vom Datentyp gesetzt ist. –
Warum möchten Sie vorher überprüfen, ob Ihr JSON in Ordnung ist? Der json_decode gibt null zurück, wenn Ihr json fehlgeschlagen ist. 'If (isset ($ _ POST ['myJSON'])) {$ var = json_decode ($ _ POST ['myJSON']); if ($ var == null) {// stimmt etwas nicht? }} '? –
Weil ich, als ich die Basis von PHP gelernt habe, im Falle eines Formulars gelernt habe, zuerst zu prüfen, ob eine Variable existiert und ob sie nicht leer ist, um sie danach zu verwenden. Also dachte ich, im Falle eines JSON sollte ich ein paar Tests machen – Lodec