我有以下同步请求......
var xhr = new XMLHttpRequest();
xhr.open("GET",uri,false);
xhr.send(null);
我看过http://www.w3.org/TR/XMLHttpRequest/#the-open-method,看来这不允许额外的参数。基本上我想发送其他数据,例如postdata
和useragent
我将如何使用AJAX执行此操作?
答案 0 :(得分:4)
var strResult;
var xhr = new XMLHttpRequest();
xhr.open("POST",uri,false);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("id=1&user="+txtUser.value+"&password="+txtPassword.value);
strResult=xhr.responseText;
我不是百分百肯定,但我认为你可以传递.send()额外的参数。