3 Stimmen

Kann ich Datensätze aus der MySQL-Datenbank mit jQuery abrufen?

Ist es möglich, und wie kann ich das anstellen?

3voto

Thinker Punkte 13632

Ja, aber mit Hilfe von Ajax und serverseitigem Skript. jQuery und JS unterstützen keine MySQL-Verbindung.

2voto

Sam152 Punkte 18557

Nicht direkt, aber Sie können Ajax verwenden, um Inhalte von einer Seite abzurufen, die von einer Server-seitigen Sprache generiert wurde. Hier finden Sie, wie Sie Ajax mit jQuery verwenden können.

2voto

flitzwald Punkte 20115

Kurze Antwort:

Nein, das ist nicht von Haus aus möglich. JavaScript-Code läuft im Browser, die MySQL-Datenbank auf dem Server. Browser-JavaScript kann keinen Code direkt auf dem Server ausführen (pfuh! :).

Lange Antwort:

Einige Web-Entwicklungs-Frameworks stellen die zugrunde liegende Datenbankstruktur auf wohldefinierte (manchmal RESTful) Weise in JSON dar:

Im Falle eines hypothetischen Modells 'User' in Ruby on Rails:

Die Liste aller Benutzer, wenn sie als GET-Anfrage gesendet wird. Erstellt einen neuen Benutzer, wenn sie als POST gesendet wird.

/users.json 

Gibt den Benutzer mit der Datenbank-ID 1 zurück, wenn er als GET-Anfrage gesendet wird. Aktualisiert den Benutzer mit der Datenbank-ID 1, wenn er als PUT-Anfrage gesendet wird. Entfernt das Objekt, wenn er als DELETE-Anfrage gesendet wird.

/users/1.json

Der zurückgegebene JSON-Code (JavaScript Object Notation) kann leicht mit eval() in JavaScript analysiert werden. Hier ist also eine Möglichkeit, auf Ihre Datenbank mit jQuery auf halbem Weg direkt zuzugreifen :)

Hoffe, das hilft

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X