sto cercando di creare una semplice comunicazione asincrona tra ajax e php tramite la libreria json. Spiego con codice:
Questa è l'index.php(il codice e' semplificato), che invia obj (formato json) al server:
Importo pure json.js
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
    <
head>
        <
script src='json.js'></script>
        <script type="text/javascript">
function istanzaXHR() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
}

var XHR=istanzaXHR();

var obj= {
          "name" : "Mimmo",
          "age" : 20
         }

var json=JSON.stringify(obj);
XHR.open("GET","server9.php?json="+json,true);
XHR.onreadystatechange=function(){
        if (XHR.readyState == 4){
                    alert(XHR.responseText);
        }
}
XHR.send(null);
    </script>
    </head>
    <body>  
    </body>
</html> 
Questa è la parte server che dovrebbe inviare "Mimmo"
Codice PHP:
    if (isset ($_GET['json'])) {
        
$phpobj=json_decode($_GET['json']);
        echo 
$phpobj->name;
    } 
cosa sbaglio? :master: