modifica esto, no me di cuenta que no se pasaba correctamente la variable pos entre las funciones
Código Javascript
:
Ver originalvar xhr;
function ajax(pos){
xhr.open("GET","modificar.php?pos="+pos);
xhr.onreadystatechange=callback(pos);
xhr.send();
}
function callback(pos){
if(xhr.readyState==4){
if(xhr.status==200){
document.getElementById("resultado"+pos).style.width = '10px';
}
}
}
si te sigue sin funcionar, hace una cosa, pone en la consola ajax(2), y fijate si si se ejecuta correctamente, si se logra, entonces debe ser un problema de que en el php, no se imprime <?=$i?>, entonces prueba reemplazandolo por <?php echo $i; ?>.