为了账号安全,请及时绑定邮箱和手机立即绑定

原生ajax啦啦啦

原生ajax啦啦啦

西兰花伟大炮 2017-03-30 23:18:17
<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title> </head> <body>     <div>请输入查询编号:<input type="text" id="put_info">         <input type="button" id="btnSubmit" value="查询">         <p id="content"></p>     </div>     <script>         document.getElementById("btnSubmit").onclick = function () {             search();         };         function search() {             var request = new XMLHttpRequest();             request.open('GET','raw_ajax_php.php?number=' + document.getElementById("put_info").value ,true);             request.send();             if (request.readyState === 4){                 if (request.status === 200){                     document.getElementById("content").innerHTML = request.responseText;                 }else {                     alert("请求发生错误!");                 }             }         }     </script> </body> </html><?php /**  * Created by PhpStorm.  * User: weiwei  * Date: 2017/3/30  * Time: 23:00  */ header("content-type:text/html;charset=utf-8"); $numberinfo = array("jack","mary","oliao","griffin"); $number = $_GET["number"]; if (!isset($number) || empty($number)){     echo "输入有误!"; } switch ($number){     case 1:         echo $numberinfo['0'];         break;     case 2:         echo $numberinfo[1];         break;     case 3:         echo $numberinfo[2];         break;     case 4:         echo $numberinfo[3];         break; }为什么没有效果呢?错在哪了?
查看完整描述

3 回答

已采纳
?
田心枫

TA贡献1064条经验 获得超383个赞

不会啊 原生的

查看完整回答
1 反对 回复 2017-04-04
?
千秋此意

TA贡献158条经验 获得超187个赞

function search() {
    var request = new XMLHttpRequest();
    request.open('GET', 'raw_ajax_php.php?number=' + document.getElementById("put_info").value, true);
    request.send();
    request.onreadystatechange = function() {
        if (request.readyState === 4) {
            if (request.status === 200) {
                document.getElementById("content").innerHTML = request.responseText;
            } else {
                alert("请求发生错误!");
            }
        }
    }
}

这样写就行了(大佬你最近疯狂提问是在攒积分吗=、=)

查看完整回答
反对 回复 2017-04-05
  • 西兰花伟大炮
    西兰花伟大炮
    在慕课都是兄弟相称哈,我问题多得很,我先试试你的方法,辛苦你啦
  • 3 回答
  • 1 关注
  • 1331 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信