Реализация форм.

#
Re: Реализация форм.
Разобрался я с обработкой на ajax и получением данных, только вот как из hostcms их вытягивать не понятно - голову сломал с этой кучей шаблонов xsl, типовых дин. и получением данных. Уже в пору наверное просто свои формы прикрутить к шаблону и использовать функцию mail.
Неужели никто на системе подобное не реализовывал с встроенными формами ? , ладно помучаюсь ещё а потом просто прикручу свои формы.

P.S. И вообще это реально на этой системе? - Формы из модуля системы - их вывод и обработка в модальном окне да плюс ajax?

Одних только шаблонов xsl пачка:

ОтобразитьФорму
ОбработкаОтправкиФормы
ПисьмоКураторуФормы
ПисьмоКураторуФормыВФорматеHTML

плюс типовые динамические страницы:

Отображение формы

и т.д. - Шаблоны страниц,Макеты сайта

В общем как говорят "крыша уже поехала" ))) Но ничего "Всех вылечат..." )))


Спасибо за содержательные ответы и помощь
#
Re: Реализация форм.
Уважаемы знатоки и разработчики!
Подскажите почему сервер на отправку данных подсовывает в див полностью код страницы ? ((( что не так в коде, или не тем путём пошёл?
код js ((( (использую jquery&jquery.form - ещё полностью не осилил) :


<script>  
$(document).ready(function() {
    var options = {
        target: '#text',
        beforeSubmit: showRequest,  
        success: showResponse,
        dataType: null ,      
        timeout: 3000
    };
    $('#form2').submit(function() {
        $(this).ajaxSubmit(options);
        return false;
    });
});
function showRequest(formData, jqForm, options) {
    var queryString = $.param(formData);
    alert('submit: \n\n' + queryString);
    return true;
}

function showResponse(responseText, statusText, xhr, $form)  {
alert('status: ' + statusText + '\n\nresponseText: \n' + responseText +
        '\n\n with the responseText.');
}
</script>  


Пример alert -

status: success

responseText:
<head>


   <title>Магазин</title>
   <meta name="description" content="CALLBACK">
   <meta name="keywords" content="CALLBACK">
   <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
   <meta content="text/html; charset=windows-1251" http-equiv="Content-Type">.....
и т.д.

Я догадываюсь что делаю запрос не туда - и что alert это каллбаки, как правильно построит запрос?

Спасибо, с уважением.
Модератор
#
Re: Реализация форм.
success,
Спасибо за содержательный вопрос, но его нет. Вы отправляете AJAX-запрос на обычный обработчик в типовую и удивляетесь, что приходит страница целиком? В этом нет ничего удивительного, ибо для такого запроса в настройках типовой нужно написать свой обработчик для своего запроса.
#
Re: Реализация форм.
удалено
Авторизация