Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: from JS to PHP

Сообщения:  [1-6] 

 
 автор: NovikovMA   (31.07.2007 в 21:11)   письмо автору
 
   для: deman-b   (31.07.2007 в 19:20)
 

Помоему надо просто формировать строку запроса и с помощью функции document.URL переходить на страницу, которая нужна...
Только вот это будет только GET переменные
Это будет без AJAX.

   
 
 автор: deman-b   (31.07.2007 в 19:20)   письмо автору
 
   для: deman-b   (29.07.2007 в 00:53)
 

второй пример я оживил... работает под IE6 и под Оперой 9... под оперой7,23 нихочет.
но это не выход из проблемы, я так понял что без АЯКСа никак!!.. поэтому, мне нужен живой АЯКС!
плиз.. кто нибудь поправте первый пример! очень надо!
заранее спасибо...

   
 
 автор: deman-b   (30.07.2007 в 21:33)   письмо автору
 
   для: coloboc66   (29.07.2007 в 22:28)
 

да, первый пример АЯКС.. но и он не работает!!
а ищо мну очень бесит то что если он и за работает, то обязательно не будет работать в другом браузере!!!!
>Собирался я как-то написать статейку по аяксу с работающими примерами, но так и не собрался - не ощутил стимула для траты сил и времени на это дело.
- это бы было весьма полезно для всех посетителей этого сайта, и облегчело их ммуки)))
AJAX - это конечно корошо... но он у мну не хочет работать!, даже готовый пример(((

   
 
 автор: coloboc66   (29.07.2007 в 22:28)   письмо автору
 
   для: deman-b   (29.07.2007 в 02:39)
 

Без аякса, по-моему, никак. Откуда вы знаете,что есть способы проще? Тогда покажите. Ваш первый пример - это аякс с ошибками. Второй - никуда ничего не передаст, по-моему... А аякс - это тоже просто. Только замучаетесь искать по форуму готовый скрипт - их здесь много, но найти тяжело из-за многообразия тем. Никто никак не додумается выложить конкретный скрипт в отдельном месте... Собирался я как-то написать статейку по аяксу с работающими примерами, но так и не собрался - не ощутил стимула для траты сил и времени на это дело.

   
 
 автор: deman-b   (29.07.2007 в 02:39)   письмо автору
 
   для: deman-b   (29.07.2007 в 00:53)
 

блин я накопал уже 2 примера и не один не работает!!!!
ГУРУ ЯвавСкрипта, плизз, поправте...

        <script type="text/javascript">
        function myJax(data)
        {
            var ajax = false;
            try {
                ajax = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(e) {
                try {
                    ajax = new ActiveXObject("Microsoft.XMLHTTP");
                } catch(e) {
                    ajax = false;
                }
            }
            if (!ajax && typeof XMLHttpRequest != 'undefined') {
                ajax = new XMLHttpRequest();
            }
            if (ajax) {
                ajax.open('POST', 'handler.php', 'true');
                ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                ajax.setRequestHeader("Content-length", data.length);
                ajax.setRequestHeader("Connection", "close");
                ajax.send("name=" + data);
                ajax.onreadystatechange=function() {
                    if(ajax.readyState == 4) {
                        document.getElementById("load_data").innerHTML=ajax.responseText;
                    }
                }
            }
        }
        </script>
        <form action="" name="form" id="form">
        Data: <input type="text" id="data"><br />
        <input type="button" name="button" value="Submit" onclick="javascript:myJax(getElementById('data').value)" />
        </form><br />
        <div id="load_data"></div>


и вот еще: .....

<script>
url = document.location.href;
xend = url.lastIndexOf("/") + 1;
var base_url = url.substring(0, xend);
function bgsend (url) {
    if (url.substring(0, 4) != 'http') {
        url = base_url + url;
    }
    var jsel = document.createElement('SCRIPT');
    jsel.type = 'text/javascript';
    jsel.src = url;
    document.body.appendChild (jsel);
}
function get_from_php(strsearch){
    var url = 'http://192.168.1.1/www/temp/JStoPHP/true/handler.php?strsearch=' + escape(strsearch);
    bgsend (url);
    return false;
    //document.getElementById("return_code_element").innerHTML=/*?????????????*/;
}
</script>
<table><tr>
<td id="return_code_element">
</td>
<td>
<form name="frm_search" action="" method="GET" onsubmit="get_from_php(frm_search.strsearch.value);">
<input type="text" name="strsearch">
</form>
</td></tr></table>

   
 
 автор: deman-b   (29.07.2007 в 00:53)   письмо автору
 
 

как передать переменную или какой нибудь текст из JS в PHP ? ...
без ипользования АЯКСА, я знаю есть способы проще! но вот как.....
(*нужно в фоновом режиме переслать методом POST данные, и получить ответ*)
приведите пример плиз! также можно ссылачки на исходники или статейки ...
Зарание спасибо!)

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования