Всё, проблему решил:
function GetHttpRequest(href, data)
{
var xhr = new XMLHttpRequest()
xhr.withCredentials = true
xhr.onreadystatechange = function(e)
{
e.data = data
ProcessRequestChange.apply(this, arguments)
}
xhr.open('GET', href, true)
xhr.send(null)
}
function ProcessRequestChange(e)
{
alert(this.readyState + ' ' + e.data.rid)
}
GetHttpRequest('http://javascript.ru', {rid: 24})
Всем спасибо.