【发布时间】:2012-12-31 18:05:17
【问题描述】:
当我从组合框中选择一个名称时,我正在这样做,然后应该使用 ajax 从 mysql 表中显示与所选名称相关的数据。但是做不到。
<html>
<head>
<script>
function showUser (str)
{
if(str=="")
{
document.getElementById("txtHint").innerHTML=="";
return;
}
if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmltttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getuser.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>
<form>
<select name="users" onchange="""showUser(thiis.value)">
<option value="">Select a person</option>
<option value="1">Peter Griffin</option>
<option value="2">Lois Griffin</option>
<option value="3">Glenn Quagmire</option>
<option value="4">Joseph Swanson</option>
</select>
</form>
<br>
<div id="txtHint">Person List is Here</div>
</body>
</html>
它显示一个通知
【问题讨论】:
-
fgetcsv 不适用于读取图像。
-
您对使用函数读取带有图像的 csv(文本文件)有何期望?
-
@Lawrence Cherone 亲爱的,我没有将它用于读取图像....我有一个仅包含文本的 csv 文件。
-
fopen("$cir/$image1", "r");表示您正在阅读图像。 -
它看起来像是浏览器解释的二进制文件,也许 $cir/$image1 是您的文本文件的错误路径。
标签: javascript php ajax