Прошло немного времени, так как я сделал это без 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/