关于send方法的问题

关于send方法的问题

// 创建发送请求

        xhr.open(method,url,async);

        xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");

        xhr.send(params);

这里的send里面直接填了字符串params,params每次都是有值得,但是get方法的话不应该直接发送null吗?

要不要改成

if(method=='get'){

xhr.send(null)

}else{

xhr.send(params);

}


正在回答

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

2回答

同学你好, 你这样理解也是可以的, 因为如下图所示, 规定send方法是将请求发送到服务器, 但是里面的参数在post请求下有效哦

http://img1.sycdn.imooc.com//climg/5d22a9ef0001abcb08220295.jpg

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

提问者 慕前端7432760 2019-07-07 19:53:42

还是说在为get方法下,直接忽略send里面的值,默认为null?

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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