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

    Problema ritorno valore da una call ajax

    Salve a tutti, ho un problema su questa pagina, quando clicco sull'elemento, non mi vien restituito alcun valore dalla funzione ajax:
    codice:
    		<script type="text/javascript">
    		function change(user) {
         
    	 $.ajax({
    		   type: "POST",
    		   url: "chgcontact.php",
    		   data: "surname="+user+"&name=&tel=&companymail=&mail=&fbid",
    		   success: function(name,tel,companymail,mail,fbid){
    		
    					alert(name);
    					
    			}
    			});
    	 
    	 return "";
      }
    		</script>
    Php:
    codice:
    <?php
    include('../dll/config.php');
    
    $surname = $_POST['surname'];
    
    $result = mysql_query("select * from profile Where surname='$surname'")
    or die(mysql_error());
    while ($row = mysql_fetch_array( $result )) {
    $_POST['name']=ucfirst($row['name']);
    $_POST['tel']=$row['telephone'];
    $_POST['companymail']=$row['companymail'];
    $_POST['mail']=$row['email'];
    $_POST['fbid']=$row['facebook'];
    }
    ?>
    quando clicco all'interno dell'elemento della pagina web:
    codice:
    <html>
    <head><title>titolo</title>
    <script ... link script inserito prima </script>
    </head>
    <body>
    Elenco contatti:
    <ul>[*][img]contacts/pippo.png[/img]pippo[*][img]contacts/pluto.png[/img]pluto[*][img]contacts/topolino.png[/img]topolino[/list]
    </body>
    </html>
    All'interno dell'alert esempio, inserito da me per fare la prova, non mi viene restituita alcuna variabile, come mai secondo voi?
    Ho commesso qualche errore di sintassi?

    Saluti e vi ringrazio anticipatamente per la disponibilità

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Le variabili php non sono visibili al client se nella parte php aggiungi un echo $variabilephp poi la vedi anche in ajax, se devi passare più dati prendi in considerazione json
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da cavicchiandrea
    Le variabili php non sono visibili al client se nella parte php aggiungi un echo $variabilephp poi la vedi anche in ajax, se devi passare più dati prendi in considerazione json
    Ciao, direi che sono in un vicolo cieco
    $.getJSON('chgcontact.php', function(user) {
    var items = [name,surname,tel,companymail,email,facebook];

    $.each(user, function(surname) {
    items.push('surname="'+user+"'name='"+name+"'telep hone='"+telephone+"'companymail='"+companymail+"'m ail='"+mail+"'facebook='"+facebook+);
    });
    /*
    $('<ul/>', {
    'class': 'my-new-list',
    html: items.join('')
    }).appendTo('body');
    */
    });

  4. #4
    risolto, possiamo chiudere
    thanks

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.