Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ссылки в back-end 
:(
    Опции темы
telo
Дата 20.7.2011, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.1.2006

Репутация: нет
Всего: нет



всем привет

Имеем фронт-энд:
Код

<script>
    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; }  
                            }  
                        }  
    }

    var xmlHttp = createRequestObject();  

    function setTi() {
        setTimeout('updatePage()', 100);
    }

    function show_form() {
        if (xmlHttp.readyState == 4) {
            var response = xmlHttp.responseText;
            document.getElementById('show_form').innerHTML=response;
        }
    }

    function get_form( cat ) { 
        var url = "/get_describe.php?JsHttpRequest=101-script&cat="+cat;
        xmlHttp.open("GET", url, true);
        xmlHttp.onreadystatechange = show_form;
        xmlHttp.send(null);
    }
</script>
<a href='javascript: get_form("14");'>Ссылка</a>
<div id='show_form'></div>



имеем бэк-энд:
Код

<form action='ind.php' method='post'>
<textarea name='describe' ></textarea>
<input type='submit' value='Сохранить' >
</form>


в див "show_form" форма подгружается отлично.
задача результаты заполнения этой формы, т.е. страницу ind.php вывести не в общем окне а в этом же диве. реализуемо ли?
спасибо

PM MAIL   Вверх
Stolzen
Дата 20.7.2011, 15:57 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 4
Всего: 48



По идее да - убираете action в форме, вешаете на кнопку какой-нибудь асинхронный запрос, параметры для которого из формы передаете, например, через json, и результат выводите в див. Примерно так. 


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0604 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.