Ok ho scoperto che i parametri li recupero con $_GET['param']
Questo è il codice di modifica.php:
codice:
$vAgent = $_GET['param1'];
$nAgent = $_GET['param2'];
$file = 'public/preventivi.js';
$lines = file($file);
$all_lines = implode('',$lines);
$entry = str_replace($vAgent,$nAgent,$all_lines);
$fp = fopen($file,'w');
$fw = fwrite($fp,$entry);
fclose($fp);
sono riuscito a collegare la funzione all'evento onClick cosi:
codice:
var IDAgent=document.getElementById('id-login').textContent;
function changeAgent(v){
nPrev = v.replace('preventivoNum','');
var ajax = new XMLHttpRequest;
ajax.onreadystatechange = function () {
if (ajax.readyState === 4 && ajax.responseStatus) {
// Se ti serve nella variabile "ajax.responseText" c'è l'output della pagina modifica.php
}
}
ajax.open('get', 'modifica.php');
ajax.send('param1=/*IDagente-7*/0¶m2=/*IDagente-7*/'+IDAgent); // Parametri
}
se apro modifica.php dando i valori nella pagina stessa.. funziona.
codice:
$vAgent = '/*IDagente-7*/0';
$nAgent = '/*IDagente-7*/6';
Se apro modifica.php tramite l'evento onclick non applica alcuna modifica..