通过最近的学习发现,那些技术书籍未必都那么严谨,有些或多或少都有些问题。特别是书上的示例代码,最好都理解后自己再写一遍。说不定就能碰到书上没有说到的问题。
我今天看到了http
模块。书上有一个关于Ajax请求数据的例子,我看完之后也写了一遍,却发现书上挖了个大坑,或者说书上说的并不详细。
我写的代码是这样的:
- 网页代码:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<meta charset="utf-8">
<script type="text/javascript">
function clickHandler(){
let xhr = new XMLHttpRequest();
xhr.open("GET", "http://localhost:2000/", true);
xhr.onreadystatechange = ()=>{
if(xhr.readyState == 4){
if(xhr.status == 200){
document.getElementById('test').innerHTML