标题:[求助]AJAX 无刷新菜单问题 急!~~
取消只看楼主
dnzm518
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-12-16
 问题点数:0 回复次数:0 
[求助]AJAX 无刷新菜单问题 急!~~

大家帮忙看看为什么不行,老有错误,而且,也老写空值
-------JS 代码------------
var xmlhttp=false;
try{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e2){
xmlhttp=false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
xmlhttp=new XMLHttpRequest();
}
function startRequest(){
document.getElementById("class2").options.length=0;
var url=document.f1.class1.value;
var qurl="select_class.php?class1="+url;
xmlhttp.open("GET",qurl,true);
xmlhttp.send(null);
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4){
if (xmlhttp.status==200){
var obj=document.getElementById("class2");
eval(xmlhttp.responseText);
}
}
}
}
--------HTML 代码-----------
信息类别:<select name="class1" id="input_3" onChange="startRequest();"><option value="0" selected>信息类别</option><?php op_class1();?></select> &nbsp;
信息分类:<select name="class2" id="class2"><option value="0">信息分类</option></select>
------------select_class.php文件代码------------
$class1=$_GET['class1']
if(isset($class1)){
$rs=mysql_query("select * from class where f_classid=$class1");
while($row=mysql_fetch_array($rs)){
echo "obj.options[obj.options.length]=new Option('$row[1]','$row[0]');n";
}
}

请大家帮忙看看,急!!~~,在这里谢谢了

搜索更多相关主题的帖子: AJAX Microsoft xmlhttp 菜单 
2007-08-04 18:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-160347-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.267368 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved