Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ajax php mysql

  1. #1

    ajax php mysql

    salve
    sto provando ad usare ajax

    al click su un oggetto viene richiamata una funzione che
    1)crea l'oggetto
    codice:
    ajax = new XmlHttpRequest();
    2)questo oggetto invia una richiesta ad una pagina esterna in php che fa la query (deve essere esterna perchè se inserisco il codice php nella pagina che fa la chiamata mi ritrovo a caricare un clone della stessa pagina, cioè intestazioni body etc....)

    codice:
    ->ajax.open("get", "pagina.php?paramentro1=uno&parametro2=due");
    3)con responseTxt stampo in un div il risultato della pagina.php, che mi stampa con un echo il richiamo di una funzione js con passaggio di parametri estratti con la query.

    codice:
    -> <script type="text/javascript">show(sito,email)</script>

    3)ora questa funzione me la stampa (la posso vedere solo controllando la pagina con dom inspector perchè nella sorgente della pagina nulla è stato aggiornato dal suo primo caricamento), ma non fa il richiamo ... perchèèèè????

    Devo dire che trovo un pò complesso ajax!!

    Qualcuno mi sa spiegare il perchè di questo nn funzionamento?

  2. #2
    Qualsiasi codice JavaScript che stampi nella tua pagina, richiamato da un'altra pagina via AJAX, non viene 'interpretato' automaticamente dal browser.

    Per farlo eseguire non devi far altro che farlo 'interpretare' usando la funzione javaScript eval().

    In pratica dovresti fare una cosa del genere:

    codice:
    eval("show(sito,email)");
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  3. #3
    graziieee gentilissimo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.