GET请求

GET向服务器查询某些信息。对于XHR对象,对传入open()方法的URL末尾的查询字符串必须经过正确的编码才行。
使用GET请求经常会发生一个错误,就是查询字符串格式有问题。查询字符串中每个参数的名称和值都必须使用encodeURLComponent()进行编码,然后才能放到URL末尾;而且名-值由&分隔。
function addURLParam(url,name,value){
url+=(url.indexOf("?")==-1 ? "?" : "&");
url+=encodeURLComonent(name)+ "=" + encodeURLComonent(value)
return url;
}
使用
var url="example.php";
url=addURLParam(url,"name","Nicholas");
url=addURLParam(url,"book","javascript");
xhr.open("get",url,false);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • Retrofit学习(一)集成-简单get请求 Retrofit学习(一)-集成http://www.jiansh...
    AmeeLove阅读 8,200评论 4 20
  • 写在前面的话我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方...
    萝莉薇阅读 2,823评论 0 1
  • 他埋葬了他的好友,在这冰原之中。他感觉自己失去了全部,失去了好友,他成了唯一的存在。 他不记得和好友是怎么认识的了...
    尤格阅读 286评论 0 1
  • 来自瑞典的摄影师和修图师 Erik Johansson 是一位无可争议和当之无愧的大师,尤擅长在将关于日常生活的照...
    爱佛僧_Aifoosen阅读 1,174评论 0 4