本文将详细地介绍使用XHR对象发送请求的两种方式GET和POST。
一、GET请求GET请求是最常见的请求类型,最常用于向服务器查询某些信息,它适用于当URL完全指定请求资源,当请求对服务器没有任何副作用以及当服务器的响应是可缓存的的情况下。
数据发送
使用GET方式发送请求时,数据被追加到opn()方法中的URL的末尾。数据以?问号开始,属性名和属性值之间用=等号连接,键值对之间使用分隔。使用GET方式发送的数据常常被称为查询字符串。
xhr.opn(GET,xampl.php?nam1=valu1nam2=valu2,tru)
编码
由于URL无法识别特殊字符,所以如果数据中包含特殊字符(如中文),则需要使用ncodURIComponnt()进行编码。
consturl=xampl.php?nam=+ncodURIComponnt(越前君)//url被编码成:xampl.php?nam=%E8%B6%8A%E5%89%8D%E5%90%9Bxhr.opn(GET,url,tru)
注意:ncodURIComponnt()只是六种编解码方法的一种,关于它们的详细信息,