各位大牛,消息想问个关于ajax与php的问题,现在碰到这样的一个情况
我希望前端页面在点击某标签的时候,在下方可以显示我关于上方点击的标签进行关联的资料,代码如下
index.php
first name:
suggestions:
js clienthint代码var xmlhttp
function showhint(str)
{
if (str.length==0)
{
document.getelementbyid(txthint).innerhtml=
return
}
xmlhttp=getxmlhttpobject()
if (xmlhttp==null)
{
alert (browser does not support http request)
return
}
var url=gethint.php
url=url+?q=+str
url=url+&sid=+math.random()
xmlhttp.onreadystatechange=statechanged
xmlhttp.open(get,url,true)
xmlhttp.send(null)
}
function statechanged()
{
if (xmlhttp.readystate==4 || xmlhttp.readystate==complete)
{
document.getelementbyid(txthint).innerhtml=xmlhttp.responsetext
}
}
function getxmlhttpobject()
{
var xmlhttp=null;
try
{
// firefox, opera 8.0+, safari
xmlhttp=new xmlhttprequest();
}
catch (e)
{
// internet explorer
try
{
xmlhttp=new activexobject(msxml2.xmlhttp);
}
catch (e)
{
xmlhttp=new activexobject(microsoft.xmlhttp);
}
}
return xmlhttp;
}
处理页面代码gethint.php $q=$_get[q];
//$select =select * from test where cid='$q';
$hint=for($i=0;$i
因为在处理页面$hint 是需要传到前端页面的,所以我希望在处理页面将循环内容都做好之后传递,但是我这样写:$hint=for($i=0;$i所以拜托大家有没有什么好的办法解决一下
在线等,谢谢各位了!
分享到:
------解决方案--------------------
可能是:
标记不配套
id 重名
预先绑定的事件无效
