Отправка POST через AJAX (форма на странице загруженой через AJAX)

ivashka

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

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

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Открой для себя jQuery и jQuery Form
в success делаешь нужные тебе действия.
 

ivashka

Новичок
Именно через него и делаю
Код:
PHP:
			$ajax .= '
				<script type="text/javascript" src="moduls/ajax/form.js"></script> 
				<script type="text/javascript" src="2/jquery-1.3.2.min.js"></script>
				';
				ob_start();
				require ('moduls/ajax/type/trucks.php');
				$ajax .= ob_get_contents(); 
				ob_end_clean(); 
				$ajax .= '
				<script type="text/javascript">
				$(document).ready(function(){
				$("#searchCar").ajaxForm(function() {
				alert("Спасибо за комментарий!");
				});
				});
				</script>
				';
Это код страницы в которой форма, форма имеет ИД searchCar.
Но эта страница подгружается через код который писал в первом посте.
 
Сверху