Nach vielen Verlockungen und nach dem Lesen viele Beiträge über Ich kann meine SQL-Felder mit Jquery noch nicht lesen. Mein PHP-Code, der mit einem db verbindet und bekommt einige Daten, gibt die folgende Verwendung echo json_encode($html);
:Zugriff auf mySQL Felder mit Ajax und PHP
{"id":"1","title":"this_is_title","description":"this_is_description","url":"this_is_url"}
ich dann versuchen, die einzelnen Felder zu lesen, aber ich erhalte immer „undefined“. Zum Beispiel:
$.getJSON("get.php", function(result) {
$.each(result, function(key, field){
console.log(field.title);
});
});
Wenn ich einfach verwenden field
statt field.title
es funktioniert, aber ich alle Felder (natürlich).
Ok, gut. Aber wie kann ich auf mySQL-Felder nach Feldnamen zugreifen? Ich habe Codes gesehen, die die Notation 'field.title' verwenden. – Nicero
Sie müssen nicht '$ .each' verwenden, um über sie zu iterieren. Entferne diesen Teil und benutze einfach 'result.id',' result.title' und so weiter – danjam