function createxml(){这个部分主要是用来判断浏览器 if(window.XMLHttpRequest){ XMLHttpRequest是javascript里面内置的属性 具体的作用 大家自己去翻手册 xmlhttp=new XMLHttpRequest(); }else if(window.ActiveXObject){ xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); } } function fun(n){ 这个方法是展示页中 select onchange事件调用 createxml(); var id=document.getElementById("s" n).value; 是选取对应的id的select里面的value值 就是我们上面说道的数据库中的ID字段 xmlhttp.open("post","Ajax.php",true); 打开请求 xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); //id之后还有一个 xmlhttp.send("id=" id "&num=" n); 发送请求 获取这个id的值 和 n的值 并且分别赋值给 id 和 num xmlhttp.onreadystatechange=function(){stylefun(n)}; 触发onreadystatechange调用stylefun(n)方法 并且设置n参数 } function stylefun(n){ if(xmlhttp.readyState==4 && xmlhttp.status==200){已经接受完成之后 把获得的text赋值给对应id的div标签里面 //innerHTML 记住html是大写 document.getElementById("list" n).innerHTML=xmlhttp.responseText; } } -------------------------------------------------------------------------------- 下面是展示页面liandong.php(原谅我起名字的时候都是很简单的思维)
代码如下 | 复制代码 | mysql_connect("localhost","root","")or die("链接数据库失败"); mysql_select_db("aaa"); mysql_query("set names'UTF8'"); $sql="select * from `newstype` where `kid` = 0";先查找最初的根目录类型 $query=mysql_query($sql); while($rs=mysql_fetch_array($query)){ $arr[]=$rs; } ?> foreach($arr as $v){ echo "".$v['name'].""; } ?> |
|