puoi inviare una richiesta AJAX con i valori, ed evalutare la risposta del server:

Dal lato server crei un file PHP che fa solo:

Codice PHP:

$id 
intval($_GET['id']);

switch (
$id)  {

           case 
1:
                echo 
'testo = "<p id=\"1\">';
                
$obj = new controllo;
                
$obj -> getChecksByEvent(1);
                echo 
$obj->content;
                echo 
'</p>";';
    
        echo 
'titolo = " ';
        
$title = new evento;
        
$title -> getDataEvent(1);
        echo 
"Tabella controlli: " .$title->nomeEvento;
        echo 
'"';

    break;
    
    case 
'2':
                echo 
'testo = "<p id=\"2\">';
                
$obj = new controllo;
                
$obj -> getChecksByEvent(2);
                echo 
$obj->content;
                echo 
'</p>";';
    
        echo 
'titolo = " ';
        
$title = new evento;
        
$title -> getDataEvent(2);
        echo 
"Tabella controlli: " .$title->nomeEvento;
        echo 
'"';
    break;
    
        }


lato client invii una richiesta AJAX alla pagina PHP li sopra, con ?id=1 o ?id=2

Se per esempio tu usassi prototypejs:

Codice PHP:

function showFirst(x)
{
   new 
Ajax.Request("tua_pagina.php?id="+x, {method'get'onCompletecallBack});
}

function 
callBack(transport)
{
   var 
resp transport.responseText;
   eval(
resp);
   
//ora in titolo ed in testo hai i valori corretti