如何将变量从php传递给我的javascript,以便它自动增加一个唯一的数字。我认为格式错误。任何帮助将不胜感激。我试图得到“txtHint”+自动递增$ i去javasript作为唯一ID。所以它将在循环中工作。我如何传递它,以便java可以使用php正确地将其翻译为txtHint + $ i。我无法让它带来任何结果。任何帮助非常感谢..
<script type="text/javascript">
function showCustomer(str)
{
var xmlhttp;
if (str=="")
{
document.getElementById("txtHint"+$i).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("txtHint"+$i).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","somepage.php?q="+str,true);
xmlhttp.send();
}
</script>
$result=mysql_query("SELECT * from items");
echo "<table >
</tr>";
for ($i = 0; $Update = mysql_fetch_assoc($result); ++$i)
{
<td><input type='text' size='5' id='cno' name='cno' value='{$Update['line']}'
readonly/></td>
<td><input type='text'size='5' name='con' value='{$Update['con']}' readonly/>
<td><select name='Description' id= 'cfname' onchange='showCustomer(this.value);
<td width='20'><div id='txtHint".$i."' ></div></span></td>