È possibile recuperare i dati da SQL Server utilizzando jQuery e visualizzare i dati utilizzando un controllo HTML?È possibile recuperare i dati da SQL Server usando jQuery?
risposta
Un Ajax request è generalmente creato per fare quel genere di cose con javascript o jQuery.
Non penso sia possibile farlo direttamente, poiché javascript esegue lato client, non lato server.
jQuery non può eseguire query di database (nessun gioco di parole previsto).
* "... poiché javascript esegue lato client, non lato server .." * Sciocchezze. JavaScript sul server è abbastanza comune (NodeJS, SilkJS, Rhino, RingoJS, ...). * jQuery *, d'altra parte, è utilizzato quasi esclusivamente sul client. –
jQuery è progettato per essere eseguito all'interno di un ambiente browser — in modo che sia un ambiente con un DOM, con supporto JavaScript (ovviamente) e così via.
Per recuperare i dati da MS SQL Server, è necessario accedere a un driver di database e accedere al server. È raro che il browser abbia queste due cose, e anche se lo fanno, di solito non vuoi che le due parlino direttamente.
Invece, il modo usuale per strutturare questo è far sì che il codice basato sul browser parli con un server di livello intermedio (un server web, dato che i browser sono bravi a parlare con loro), che quindi ha accesso al database. Ci sono diverse ragioni per questo:
Ti dà un posto (il server tra il browser e il database) per applicare la sicurezza, gate-keeping, la limitazione, monitoraggio, ecc
Previene esporre il codice e la struttura del database all'utente finale (poiché il codice JavaScript basato su browser può essere letto da chiunque desideri leggerlo).
Ottenere l'accesso al driver di database dall'ambiente del browser è difficile, che richiede le cose non-standard come Internet Explorer di
ActiveXObject
che non sono presenti su tutti i browser e le avvertenze di sicurezza grilletto anche su browser che sei presente nella.
Come avete il discorso browser al server varia a seconda di cosa si vuole fare, ma la pratica moderna è quello di utilizzare l'Ajax, che si trova (un po 'apocryphally) per Asynchronous JavaScript e XML. (Al giorno d'oggi la gente lo usa per molto più di XML: JSON è una notazione di dati più comune.)
Quindi, per esempio, forse si vuole compilare un codice HTML su un clic del pulsante. Nel codice basato su browser, che ci si collegare il pulsante di scatto:
$("#theButton").click(handleButtonClick);
avresti quel pulsante inviare una richiesta al server. Se la richiesta è idempotente (si ricevono sempre gli stessi dati), si invia un GET; in caso contrario, si invia un POST:
function handleButtonClick() {
$.ajax({
url: "/path/to/server/resource",
type: "GET",
data: {articleId: 27},
success: function(data) {
/* ...use the data to fill in some HTML elements... */
},
error: function() {
/* ...show an error... */
}
});
}
Sul server, la pagina a /path/to/server/resource
avrebbe fatto il lavoro necessario per verificare che la richiesta deve essere soddisfatta, la connessione al database, query (o aggiornare) le informazioni, e formattare una risposta per rimandare al client.
Ovviamente quanto sopra è un conto molto, molto, molto condensato di come si esegue questa operazione, ma si spera che pone le basi e ti dà un'idea di cosa esaminare per andare al passaggio successivo.
- 1. Come recuperare i dati XML da SQL Server 2005?
- 2. Impossibile recuperare i dati varbinary da MSSQL
- 3. Come recuperare i dati da Excel usando linq?
- 4. Come esportare i dati da SQL Server?
- 5. Ottieni i dati del server Sql usando smo
- 6. utilizzando jQuery Ajax per recuperare i dati da MySQL
- 7. Qual è il modo migliore per recuperare i record in batch da SQL Server
- 8. Non è possibile recuperare i dati dal database Sqlite
- 9. Come recuperare i dati JSON da mysql?
- 10. È possibile eseguire jQuery sul lato server?
- 11. dati da SQL Server per elasticsearch Nodo
- 12. Come recuperare i dati XML da Javascript
- 13. Perché non riesco a recuperare i dati a volte usando curl_setopt e Ajax jquery?
- 14. recuperare dati da linkedgeodata.org
- 15. come recuperare i dati dal database SQL in Word 2010?
- 16. Esportare i dati da SAP a SQL Server
- 17. Inserire i dati in vista (SQL Server)
- 18. SQL Server - verificare se cast è possibile
- 19. Lettura di dati da SQL Server utilizzando Spark SQL
- 20. lato server di rendering con i dati asincroni recuperare
- 21. Come recuperare i dati dall'API di Wikipedia usando JSON?
- 22. È possibile recuperare i file cancellati cancellati in perforce?
- 23. Come posso recuperare i dati esterni da MS SQL da un blog Wordpress?
- 24. Come salvare i dati HTML in SQL Server
- 25. È possibile copiare direttamente da Parquet/S3 a Redshift usando Spark SQL/Hive/Presto?
- 26. Come recuperare i dati da un cluster Elasticsearch rinominato?
- 27. Come recuperare le righe cancellate dalla tabella del server SQL?
- 28. Come recuperare i dati da QVariant per un utente?
- 29. Come rendere ngInfiniteScroll recuperare i dati da createdAt Discendente
- 30. Combina più file JSON in uno; recuperare usando jQuery/getJSON()
* ".... un controllo HTML ..." * Cosa intendi per HTML * control *? Non hai taggato alcuna tecnologia che li ha. –
Qual è la tua tecnologia lato server? È questo Asp.net MVC? – Sampath