• User Attivo

    Problema Interazione jquery,json,php

    Salve a tutti,passo subito ad esporvi il mio problema:

    ho un immagine collegata, tramite evento onclick ad una funzione js:

    <img src="Include/SystemImages/tasto_cerca.gif" border="0" alt="cerca" title="Cerca" class="pointer" onclick="search();"/>
    ```la funzione search è così definita:
    
    

    function search(){
    var p_name, p_surname, p_nick;

    p_name = $("#by_name").val();
    p_surname = $("#by_surname").val();
    p_nick = $("#by_nick").val();
    
    $.getJSON("profile.php?ac=0&action=3&value1="+p_name+"&value2="+p_surname+"&value3="+p_nick, function(data){
            
            alert("result: " + data.length);
    
        });
    

    }

    
    

    $user->nome = $_GET["value1"];
    $user->cognome = $_GET["value2"];
    $user->nickname = $_GET["value3"];

    echo json_encode($user->search());

    
    Ho provato anche con la funzione 
    $.ajax({
    url: "pagina.php",    success: function(data){     alert(data.length);
    });
    
    viene eseguito l'handler "success" al termine della chiamata asincrona, mi esegue l'alert ma ottengo un valore sballato, pur vedendo,sempre da firebug che la  stringa ottenuta è corretta.
    
    qualche delucidazione?
    grazie a tutti