xmlHttpRequest.send怎么发送两个参数
答案:3 悬赏:50 手机版
解决时间 2021-03-30 23:18
- 提问者网友:喧嚣尘世
- 2021-03-30 01:27
xmlHttpRequest.send怎么发送两个参数
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-03-30 01:42
send不发URL参数,你知道什么是URL参数吗?就是以&隔开的,在URL地址里面的,如果你要发送这种参数,写在XmlHttpRequest的URL上就行了。
send发的参数,就是一个字符串,不是以&隔开的形式,现在如果用原生态请求的话,send就专门发送JSON的,但request.getParameter不好解析,你要发复杂参数最好还是套框架,要么就写在URL里面去,直接send(),要么就去找fastjson,jackson之类的json解析工具,send一个JSON过去,现在开发标准的,要发参数,就算是一个字段,也通通都是用JSON的,
send(JSON.stringify({
num1:123,num2:456
}))多是这样的
send发的参数,就是一个字符串,不是以&隔开的形式,现在如果用原生态请求的话,send就专门发送JSON的,但request.getParameter不好解析,你要发复杂参数最好还是套框架,要么就写在URL里面去,直接send(),要么就去找fastjson,jackson之类的json解析工具,send一个JSON过去,现在开发标准的,要发参数,就算是一个字段,也通通都是用JSON的,
send(JSON.stringify({
num1:123,num2:456
}))多是这样的
全部回答
- 1楼网友:刀戟声无边
- 2021-03-30 03:20
这样也可以
xmlhttp.open("POST","文件名?date1="+date1+"&date2="+date2,true);
xmlhttp.send();
xmlhttp.open("POST","文件名?date1="+date1+"&date2="+date2,true);
xmlhttp.send();
- 2楼网友:你哪知我潦倒为你
- 2021-03-30 03:07
xmlHttpRequest.send("num1="+1+"&num2="+2);
写法OK的。
写法OK的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯