永发信息网

xmlHttp.send(null) 是干什么用的?一定要这么写吗?发送请求的话不是有open("GET",url,true)吗?

答案:4  悬赏:50  手机版
解决时间 2021-02-04 07:30
xmlHttp.send(null) 是干什么用的?一定要这么写吗?发送请求的话不是有open("GET",url,true)吗?
最佳答案
xmlhttp的send是传递参数用的,但是只有在使用post方式提交请求的时候才有用。

比如:
xmlhttp.open("post",url,true); 
xmlhttp.send("data=data&data2=data2");

用get的话一般就是:
xmlhttp.open("get",url,true); 
xmlhttp.send(null);
XMLHttpRequest.send()
发送一个 HTTP 请求
语法
send(body)
如果通过调用 open() 指定的 HTTP 方法是 POST 或 PUT,body 参数指定了请求体,作为一个字符串或者 Document 对象。
如果请求体不适必须的话,这个参数就为 null。
对于任何其他方法,这个参数是不可用的,应该为 null(有些实现不允许省略该参数)。
全部回答
你只有send了,才会向服务器发送请求!!
xmlHttp.send(null) 还可以是传递参数的,当没有参数可传递时,就用null了,如果有参数则这样:假如你发送的请求是xxx/index.php?num=123你也可以象下面这样写url="xxx/inex.php"open("GET",url,true)xmlHttp.send('?num=123')
xmlhttp的send是传递参数用的,但是只有在使用post方式提交请求的时候才有用
如下:
xmlhttp.open("post",url,true);
。。。
xmlhttp.send("data=data&data2=data2");

用get的话一般就是:
xmlhttp.open("get",url,true);
。。。
xmlhttp.send(null);
这不是我写的,来自于http://bbs.csdn.net/topics/330239722,希望能解决楼主的问题。。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
波的频率大小由什么决定?
请问外地户口年满65岁的老人在北京农村长住,
商丘豪远汽车销售有限公司地址有知道的么?有
牛仔裤大腿前裤兜下破一个不大点的小洞怎么办
【拦河大坝】拦河大坝是什么
求一首歌的歌名 其中有一句歌词是就算没有你
福州大学至诚学院怎么样啊~~!!!
函授专科毕业 专升本在读可以考中央美术学院
既善凉血退蒸,又可清泄肺热的药物是A.银柴胡
一峰购物广场我想知道这个在什么地方
奇瑞瑞虎8与丰田汉兰达那个性价比高?
有一部电视剧 古装的 记得是我小学看的 皇帝
台湾桃园机场取托运行李需要多长时间
猪快长用什么好?
常熟市卡贝妮针纺厂我想知道这个在什么地方
推荐资讯
函授属于什么学历
彼得时尚发型社地址在哪,我要去那里办事
研究过程强调研究者与被研究者间的伙伴式工作
今天着火的快递车是哪家快递告诉
中国信合(李家楼分社店)地址在什么地方,我要
武林外传进帮派以后要多久才能打开帮派仓库?
芜湖至黄山市屯溪区ems途径什么地方
亦前的意思是什么啊?知道的请说下!
【你睡着的时候】现在是你睡觉的时候了.该怎
【学英文最好方法】学英语的最佳方法是什么?
停车场(迎宾街)(迎宾街96号附近停车场)地址好
大栅栏商业街/粮食店街(路口)地址有知道的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?