ivashka
Новичок
Здравствуйте.
Не получается сделать передачу данных с формы через POST.
Страница с формой подгружается через аякс, вот таким кодом:
На странице выводиться через <div id="contentBody"></div>
Подскажите как передать данные с формы на эту же страницу, или в любой другой скрипт и получить ответ, и заменить <div id="contentBody"></div>?
Если страница не загружена через аякс, а простым переходом, то данные успешно передаются.
Подскажите пожалуйста решение.
Не получается сделать передачу данных с формы через POST.
Страница с формой подгружается через аякс, вот таким кодом:
PHP:
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>?
Если страница не загружена через аякс, а простым переходом, то данные успешно передаются.
Подскажите пожалуйста решение.