Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251

    lanciare funzione jquery da php

    Sono in php.
    Tanto per fare un esempio didattico.....
    Eseguo un confronto if($pippo==100) {

    ecco a questo punto vorrei eseguire una funzione di jquery che lancia un alert('ciao')

    Come si può fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    266
    Prova così:

    Codice PHP:
    <?php
    if ($pippo==100)
    { echo 
    "<script type='text/javascript'>alert('ciao');</script>"
    }
    else
    {
    }
    ?>
    Dovrebbe funzionare!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251
    L'esempio che ho presentato aveva solo scopo didattico!! Non avrei certamente scomodato il forum per una cosa così.....E' necessario usare jquery perchè nella realtà non si tratta di salutare soltanto ma di eseguire jquery con un suo plugin per aprire una finestra modale che carica con ajax al suo interno una pagina ecc ecc.
    Normalmente so come triggerare una funzione jquery al verificarsi degli eventi tipo click su un bottone, sull'evento onready ecc...non so invece farlo sull'esito di un confronto php....

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da cubalibre
    L'esempio che ho presentato aveva solo scopo didattico!! Non avrei certamente scomodato il forum per una cosa così.....E' necessario usare jquery perchè nella realtà non si tratta di salutare soltanto ma di eseguire jquery con un suo plugin per aprire una finestra modale che carica con ajax al suo interno una pagina ecc ecc.
    Normalmente so come triggerare una funzione jquery al verificarsi degli eventi tipo click su un bottone, sull'evento onready ecc...non so invece farlo sull'esito di un confronto php....
    ... come se gli eventi php non avvenissero prima che la pagina arrivi al browser...

    Ripassa i concetti del client-server e comunque il suggerimento che hai avuto e' valido, sta a te adattarlo alla tua pagina.

    ps: calma, se non gradisci i consigli almeno non ti inc.....re, semplicemente ignorali
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251
    Grazie.Ha funzionato usando il suggerimento di k4osz con un piccolo accorgimento:
    ho dovuto settare un variabile che poi ho controllato in fondo a tutto lo script della pagina quando ero certo che l'oggetto jquery era stato attivato dal codice successivo, altrimenti messo direttamente in quel punto non funzionava.

    if ($pippo==100) {
    $test = 1;
    }

    ...
    ...
    ...
    ...
    ...


    <?php if ($test==1) { ?>
    <script text= type='text/javascript'>
    $("....... ecc ......;
    </script>
    <?php } ?>

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.