【发布时间】:2015-11-11 00:23:10
【问题描述】:
我想在传递 url 和其他参数的同时提交一个 POST 请求。 我有以下脚本,但它不工作。
var params = "param1="+param1_value+"&url="+url_value;
var xhr = new XMLHttpRequest();
xhr.open("POST", action_url, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
console.log("Done");
}
}
xhr.send(params);
假设url_value 是这样的:
https://www.domain.com/blah?param=&email=domain%40email%2Ecom&blah=1234
这个脚本有什么问题?
【问题讨论】:
标签: javascript ajax post xmlhttprequest