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', onComplete: callBack});
}
function callBack(transport)
{
var resp = transport.responseText;
eval(resp);
//ora in titolo ed in testo hai i valori corretti
}