POST запрос через ajax

I
На сайте с 04.08.2006
Offline
112
531

Не получается сделать передачу данных с формы через POST.

Страница с формой подгружается через аякс, вот таким кодом:

function showContent(link) {


var cont = document.getElementById('contentBody');
var loading = document.getElementById('loading');

cont.innerHTML = loading.innerHTML;

var http = createRequestObject();
if( http )
{
http.open('get', link);
http.onreadystatechange = function ()
{
if(http.readyState == 4)
{
cont.innerHTML = http.responseText;
}
}
http.send(null);
}
else
{
document.location = link;
}
}

// создание ajax объекта
function createRequestObject()
{
try { return new XMLHttpRequest() }
catch(e)
{
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e)
{
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}

На странице выводиться через <div id="contentBody"></div>

Подскажите как передать на эту же страницу данные с формы?

Если страница не загружена через аякс, а простым переходом, то данные успешно передаются.

Подскажите пожалуйста решение.

Инновационный автомобильный проект. Экономия от 500 - 3000$ при покупке автомобиля (http://autoline24.com.ua) Магазин-блог уникальных полезных скриптов (http://ivashka.org.ua)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий