首先提出两点Post比Get大的不同地方
1.post请求浏览器每次不会缓存,每次都会重新请求,而get请求不要缓存的时候,需要手动设置
写上xhr.setRequestHeader("If-Modified-Since", "0");
2.post请求参数中可以包括中文,get请求最好是编码一下里面的中文,不然会乱码
encodeURIComponent是编码中文部分
encodeURI是需要编码的所有部分
post请求需要手动设置请求头,以模拟表单提交的post请求而get则不需要
设置 xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");