请老师检查并解答

请老师检查并解答

相关代码:

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title></title>
</head>

<body>
    <script>
    const url = 'https://www.imooc.com/api/http/search/suggest?words=js';
    const xhr = new XMLHttpRequest();
    xhr.onreadystatechange = () => {
        if (xhr.readyState != 4) return;
        if ((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304) {
                console.log(xhr.responseText);
        }
    };
    //在此补充代码
    xhr.open('POST', url, true);
    xhr.send(`login=${encodeURIComponent('注册登录')});
    </script>
</body>
</html>

问题描述:

请老师检查代码是否有误;为什么我在本地运行怎么显示错误

相关截图:

http://img1.sycdn.imooc.com//climg/608e79c209834d2f25601554.jpg

尝试过的解决方式:

重新创建一个新的html文件又是对的,这是怎么回事呢?麻烦老师解答一下

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕慕子 2021-05-03 18:23:42

同学你好,粘贴的代码确实是因为最后缺少结束的反引号导致代码报错,添加上就没问题了,同学描述的问题,可能是由于不小心误操作了哪里,具体什么原因老师也不太清楚,如果不影响学习,可以忽略,继续往后学习。

祝学习愉快~

好帮手慕慕子 2021-05-03 10:36:34

同学你好,由于模板字符串缺少结束的反引号,导致代码报错,无法实现效果,添加就可以了。示例:

http://img1.sycdn.imooc.com//climg/608f617a097e388d13040342.jpg

针对同学的问题解答如下:可能是由于新建html文件后,同学添加上了这个反引号,所以效果是对的。

祝学习愉快~

  • 提问者 龙同學 #1

    老师,我加了反引号还是一样的问题,我没有新建html文件就在下载的老师的案例中写的代码,运行后就那样,去其他的自己写的案例文件上又没问题,这是怎么回事?

    2021-05-03 17:49:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师