function sendRequest(url,billId) {
createXMLHttpRequest();
XMLHttpReq.open("POST", "1.asp", true);
XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.send(billId); // 发送请求
}
8 个解决方案
#1
//js发送
var postValue="a=1&b=2";
httpXML.send(postValue);
'ASP 接收
a=request.form("a")
b=request.form("b")
#2
XMLHttpReq.send(billId)中的billId不是发送的数据吗,但是参数在哪里呀?
#3
如果没有使用
键值对的形式,可以使用request.form来获取所有的参数,如果有多个参数建议使用
键值对的形式来发送,同1楼
#4
XMLHttpReq.open("POST", "1.asp", true);
你的1.asp可以在后面传参,如1.asp?a=1&b=2 ,如不传参就是提交整个表单。
在asp接收页可以 Request.Form("Params"),params是你的参数,如没指定参数那就是表单中的name。
你的1.asp可以在后面传参,如1.asp?a=1&b=2 ,如不传参就是提交整个表单。
在asp接收页可以 Request.Form("Params"),params是你的参数,如没指定参数那就是表单中的name。
#5
"如不传参就是提交整个表单",请问这个"整个表单"是什么意思呀?这里没有表单呀
#6
意思是参数设置到URL后面吗,1.asp?a=1&b=2
但是我在接收的时候还是只能用Request("a")来接收不能用Request.Form("a")来接收呀,
这个不是GET方式吗,我想问POST方式如何设置参数!!!
但是我在接收的时候还是只能用Request("a")来接收不能用Request.Form("a")来接收呀,
这个不是GET方式吗,我想问POST方式如何设置参数!!!
#7
get 和 post的区别并不是在接收上,不管你用get 还是post,都可以用request来接受。
楼上的,当然除了你的贴子,都对。
#8
但是为什么用Request.Form("a")接收不到呀?我还是没明白楼上所说的表单在哪里???
function sendRequest(url,billId) {
createXMLHttpRequest();
XMLHttpReq.open("POST", "1.asp?a=aaa&b=bbb", true);
XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.send(null); // 发送请求
}
function sendRequest(url,billId) {
createXMLHttpRequest();
XMLHttpReq.open("POST", "1.asp?a=aaa&b=bbb", true);
XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.send(null); // 发送请求
}
#1
//js发送
var postValue="a=1&b=2";
httpXML.send(postValue);
'ASP 接收
a=request.form("a")
b=request.form("b")
#2
XMLHttpReq.send(billId)中的billId不是发送的数据吗,但是参数在哪里呀?
#3
如果没有使用
键值对的形式,可以使用request.form来获取所有的参数,如果有多个参数建议使用
键值对的形式来发送,同1楼
#4
XMLHttpReq.open("POST", "1.asp", true);
你的1.asp可以在后面传参,如1.asp?a=1&b=2 ,如不传参就是提交整个表单。
在asp接收页可以 Request.Form("Params"),params是你的参数,如没指定参数那就是表单中的name。
你的1.asp可以在后面传参,如1.asp?a=1&b=2 ,如不传参就是提交整个表单。
在asp接收页可以 Request.Form("Params"),params是你的参数,如没指定参数那就是表单中的name。
#5
"如不传参就是提交整个表单",请问这个"整个表单"是什么意思呀?这里没有表单呀
#6
意思是参数设置到URL后面吗,1.asp?a=1&b=2
但是我在接收的时候还是只能用Request("a")来接收不能用Request.Form("a")来接收呀,
这个不是GET方式吗,我想问POST方式如何设置参数!!!
但是我在接收的时候还是只能用Request("a")来接收不能用Request.Form("a")来接收呀,
这个不是GET方式吗,我想问POST方式如何设置参数!!!
#7
get 和 post的区别并不是在接收上,不管你用get 还是post,都可以用request来接受。
楼上的,当然除了你的贴子,都对。
#8
但是为什么用Request.Form("a")接收不到呀?我还是没明白楼上所说的表单在哪里???
function sendRequest(url,billId) {
createXMLHttpRequest();
XMLHttpReq.open("POST", "1.asp?a=aaa&b=bbb", true);
XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.send(null); // 发送请求
}
function sendRequest(url,billId) {
createXMLHttpRequest();
XMLHttpReq.open("POST", "1.asp?a=aaa&b=bbb", true);
XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.send(null); // 发送请求
}