Функция AJAX для переменных POST 4 - PullRequest
0 голосов
/ 29 апреля 2010

Я часами испытываю большое разочарование, пытаясь вспомнить мой AJAX!

Я пытаюсь написать функцию, которая будет вызываться, которая будет просто помещать переменные POST 4 в заданный URL, написанный на javascript, а не в jquery, например:

function postVariables(URL, var1, var2, var3, var4)
{
  ......
  return true;
}

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 29 апреля 2010

Прошло немного времени, так как я сделал это без jQuery, но что-то вроде

function postVariables(URL, var1, var2, var3, var4)
{
  var xhr= new XMLHttpRequest();

  var postvars = "var1=" + var1 + "&var2=" + var2 etc;
  xhr.open("POST", URL, true);

  xhr.setRequestHeader("Content-type", "text/html;");
  xhr.setRequestHeader("Content-length", postvars.length);
  xhr.setRequestHeader("Connection", "close");

  xhr.send(postvars);
}

Я уверен, что мой синтаксис где-то выключен, но вы должны быть в состоянии выполнить поиск XmlHttpRequest и найти некоторые допустимые образцы.

ref: http://www.w3.org/TR/XMLHttpRequest/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...