• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Ajax异步请求PHP数据_php

php 搞代码 7年前 (2018-06-21) 182次浏览 已收录 0个评论

接到了老师的一个作业,实现的布局如图:

Ajax异步请求PHP数据_php

如果输入了科室ID,科室名字只显示与ID对应的,若没有输入,则显示全部,然后根据I科室名字的值,在所属大科中的文本框自动显示科室名字所在的大科。例如:选择了心血管内科,则在所属大科显示内科。

主要代码如下:

根据ID请求科室

 function showHint(str) {     var xmlhttp;     if (window.XMLHttpRequest)      {// IE7+, Firefox, Chrome, Opera, Safari         xmlhttp=new XMLHttpRequest();      }       else      {// IE6, IE5         xmlhttp=new ActiveXObject(Microsoft.XMLHTTP);      }      xmlhttp.onreadystatechange=function()     {        if (xmlhttp.readyState==4 && xmlhttp.status==200)       {         document.getElementById(txtHint).innerHTML=xmlhttp.responseText;       }   }     xmlhttp.open(GET,keshi.php?q=+str,true);     xmlhttp.send(); }

keshi.php:

 ';     while (!!$rowDKQ = fetchAssoc($resultDKQ))     {       $hint .= '

'; $resultKSQ = queryDB(select table_dake.id,table_keshi.sid,table_keshi.name from table_dake,table_keshi where table_dake.name='{$rowDKQ['name']}' and table_keshi.sid=table_dake.id); while(!!$rowKSQ = fetchAssoc($resultKSQ)) { $hint .= ''; } $hint .= ''; } } // 不是数字 else { $resultDK = queryDB(select table_dake.name from table_dake); $hint = '科室名字:

欢迎大家阅读《Ajax异步请求PHP数据_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Ajax异步请求PHP数据_php

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址