Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Info recuperare dati Mysql con jquery

    Sto vedendo c he Juery tramite le funzioni ajax puo leggere file php.
    Suppongo quindi che può leggere anche dati mysql.
    Mi chiedevo in quale formato bisogna restituire i dati in modo che jquery li possa riconoscere.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    28,472
    Da quanto ne so io con javascript o jquery non leggere direttamente una tabella di un database gli fa da tramite un linguaggio server (php, asp, jsp, etc..) e la formattazione e data da cosa devi ottenere.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Avevo intuito che ci voleva un linguagio lato server. Io uso PHP.
    Dopo aver letto i dati con php ad esempio la colonna nome_utente come li devo restituire a jquery. Formato dato (html, json, xml ....)

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,662

    Re: Info recuperare dati Mysql con jquery

    Originariamente inviato da lucavalentino
    Sto vedendo c he Juery tramite le funzioni ajax puo leggere file php.
    lo puo fare anche javascript, ricordo che jquery non è un linguaggio di programmazione è "solo" un framework di javascript, percio tutto cio che puoi fare con jquery lo puoi fare anche con javascript.

    Originariamente inviato da lucavalentino
    Dopo aver letto i dati con php ad esempio la colonna nome_utente come li devo restituire a jquery. Formato dato (html, json, xml ....)
    Se il dato è un singolo valore di una tabella puoi benissimo utilizzare una stringa, se i dati sono strutturati allora puoi usare json o xml a tua scelta

  5. #5
    È posibile visualizzare dati di un database senza passare un valore get o post?
    Come tramite json. Un esempio.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    28,472
    Ritengono che tu abbia della confusione dovuta alla mancata conoscenze dei linguaggi/framework/ambienti/metodi/etc... e l'unica cosa che puoi fare è studiare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Luca, tu puoi tramite ajax legegre una pagina remota in PHP, o meglio, leggere il contenuto di una pagina, che poi tu a tua volta genererai con PHP.

    Per farti un esempio :

    Hai una serie di pulsanti che caricano una serie di gallerie di immagini.
    Tramite ajax passi alla pagina PHP, ad esempio in POST, l'id della gallery che vuoi visualizzare.
    La pagina PHP a sua volta, eseguirà ad esmepio una query sul database e trerà fuori tutte le immagini corrispondenti al tuo DB.
    A questo punto puoi fare diverse operazioni :
    o tramite json formatti i valori e li ripassi alla pagina chiamante sotto forma di coppia nome=valore, oppure puoi creare l'output html direttamente nelal pagina php e inserirlo in un contenitore sulla pagina chiamante con la funzione HTML di jquery.

    Spero di essere stato chiaro,
    saluti.
    .....vivi nel rispetto di chi vive nel rispetto degli altri ......

  8. #8
    Sono riuscito a recuperare dati tramite php json e jquery
    Codice PHP:
    <?php
    require 'lib/connessione.php';
    $sql mysql_query('select * from tblcontinenti where sigla_cont = "' $_POST['sigla_cont'] . '"');
    $row mysql_fetch_assoc($sql);
    $rows = array($row['sigla_cont'], $row['nome_cont']);
    echo 
    json_encode($rows);
    ?>
    Codice PHP:
    <script type="text/javascript">
        
    jQuery(function(){
            
    jQuery('ul li').click(function(){

                var 
    nazione this.id;
                 
    jQuery.post('json.php',  {sigla_contnazione}, mostra_capitale'json');
            });
        });

        function 
    mostra_capitale(sigla){
            
    jQuery(function(){
                
    jQuery('#capitale').html(sigla);
            })
        }
    </script> 
    Sul div con id capitale dovrebbe stampare sigla_cont e nome_cont, ma non è cosi!

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,662
    codice:
     function mostra_capitale(sigla){ 
         jQuery('#capitale').html(sigla.campo); 
     }
    Per prima cosa elimina la parte jQuery(function(){ che in questo caso è completamente inutile. Un json è un oggetto strutturato, per accedere ai suoi membri ti basta fare: oggetto.campo es:

    var mioPrimoJson = { "nome" : "Mario", "cognome" : "Rossi", "anni" : 32 };

    mioPrimoJson.nome // restituisce Mario
    mioPrimoJson.cognome // restituisce Rossi
    mioPrimoJson.anni // restituisce 32

  10. #10
    Ho provsto così
    Codice PHP:
    function mostra_capitale(sigla)
    {
                
    jQuery('#capitale').html(sigla.sigla_cont);
                
    jQuery('#capitale').html(sigla.nome_cont);

    Mi stampa solo jQuery('#capitale').html(sigla.nome_cont);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.