L
leo-magic
Aktives Mitglied
Thread Starter
- Dabei seit
- 24.12.2004
- Beiträge
- 1.178
- Reaktionspunkte
- 4
Hallo,
Ich mache per Ajax eine mysql Abfrage, das funktioniert auch alles bestens. Das Problem ist die Überprüfung... Gibt es nämlich keine Daten gibt die PHP Abfrage einfach nur "[]" aus. Ansonsten einen JSON String.
Gibt es also keine Daten, gibt es auch keine Variable data.user.id und es gibt auch eine entsprechende Fehlermeldung. Wie kann ich die Verhindern? (oder wie kann ich überprüfen, ob es Daten gibt oder nicht...)
Danke!
Léo
Ich mache per Ajax eine mysql Abfrage, das funktioniert auch alles bestens. Das Problem ist die Überprüfung... Gibt es nämlich keine Daten gibt die PHP Abfrage einfach nur "[]" aus. Ansonsten einen JSON String.
Gibt es also keine Daten, gibt es auch keine Variable data.user.id und es gibt auch eine entsprechende Fehlermeldung. Wie kann ich die Verhindern? (oder wie kann ich überprüfen, ob es Daten gibt oder nicht...)
Danke!
Léo
typeError: 'undefined' is not an object (evaluating 'data.user.id')
PHP:
$.ajax({
type: "POST",
url: 'refresh.php', // a webservice or other URL that queries the database
data: {},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
// return a JSON string
if (data.user.id) {
.....
}