Muchas gracias por la colaboración parcero, ya encontre una solucion aunque es casi la misma que la que me dejas,
Muchisimas Gracias
Código PHP:
Ver original<?php foreach ($paramsPD['productoD'] as $paramsPD1) :?>
<?php
static $sum = 0;
$sum++;
$bus = 'bus';
$bus .= $sum;
?>
<tr>
<td><?php echo $paramsPD1['PD_ID'] ?></td>
<td><input type="text" id="<?php echo $bus ?>" name="<?php echo $bus ?>" onkeyup="loadXMLDoc(<?php echo $sum ?>)" required /></td>
<td><div id="myDiv<?php echo $sum ?>"></div></td>
Código Javascript
:
Ver originalfunction loadXMLDoc(id)
{
var xmlhttp;
//var n=document.getElementById('bus1').value;
var n=document.getElementById('bus' + id).value;
if(n==''){
document.getElementById("myDiv" + id).innerHTML="";
//document.getElementById("myDiv").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv" + id).innerHTML=xmlhttp.responseText;
}else{ document.getElementById("myDiv" + id).innerHTML='<img src="../web/img/load.gif" width="50" height="50" />'; }
}
xmlhttp.open("POST","index.php?ctl=buscarajax",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("q="+n);
}