Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Chiamata ajax non funzionante

    Dovrei effettuare una chiamata ajax ad una pagina php tramite get, per testare se la chiamata funzionasseo meno ho buttato giù qualche codice semplice.. Questa è la pagina a cui viene effettuata la richiesta:

    Codice PHP:
    <?php

    $color 
    htmlspecialchars($_GET['color']);

    $fp fopen('colore.txt','a+');
    fwrite($fp$color.'
    '
    );
    fclose($fp);

    ?>
    e questa è la pagina che effettua la chiamata:



    codice:
     
    <HTML>
    <HEAD>
    <TITLE></TITLE>
    <script type="text/javascript">  
    function bye() { 
    var color = document.getElementById('color').value;
    ajax.open("get", "create.php", true); 
    ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded"); 
    ajax.send("color=#FFF");
    alert("Hai scelto questo colore: "+color+"");
    } 
    </script>  
    </HEAD>
    <BODY>
    <input type="text" name="color" id="color" />
    
    <button onclick="bye();">Test del colore</button>
    
    </BODY>
    </HTML>
    Il bello è che cliccando sul button nemmeno manda l' alert.. Dove sbaglio?
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    la variabile ajax è definita? per inviare parametri al server in modalità get ti basta appendere questi parametri all'url: create.php?color=#FFF

  3. #3
    create.php?color= lo devo mettere in ajax.send ?
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    ajax.open("get", "create.php?color="+color, true);
    ajax.send();

    in modalità get il metodo send si occupa solo di inviare la richiesta al server

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.