Отправка пользовательского агента и постданных с запросом синхронизации? - PullRequest
0 голосов
/ 21 февраля 2011

У меня есть следующий синхронный запрос ...

    var xhr = new XMLHttpRequest();
    xhr.open("GET",uri,false);
    xhr.send(null);

Я прочитал http://www.w3.org/TR/XMLHttpRequest/#the-open-method, и кажется, что это не учитывает дополнительные параметры.По сути, я хотел бы отправить другие данные, такие как postdata и useragent, как бы я это сделал, используя AJAX?

1 Ответ

4 голосов
/ 21 февраля 2011
 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;

Я не уверен на 100%, но я думаю, что вы можете передать .send () дополнительные параметры.

...