powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php+ajax помогите!!!
7 сообщений из 7, страница 1 из 1
php+ajax помогите!!!
    #39327695
Born
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени. не могу разобраться вот в какой ситуации

вот таким образом передаю id в скрипт ajax (передаю как параметр, в функцию)
Код: php
1.
echo'<li><a href="javascript:void(0);" onClick = "getdetails(id='.$division['id'].')">'.$division['division'].'</a>';



после чего принимаю этот параметр
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    <script>
        function getdetails(id){
            /*var id = id;
            var rno = $('#rno').val();*/
            $.ajax({
                type: "POST",
                url: "details_tel.php",
                data:{id:id}
            })
        }
    </script>



и перекидываю все на страницу details_tel.php
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?php
include ('class/database.php');
$db_tel = new DatabaseTel();

echo $_POST['id'];
$id = $_POST['id'];

$sql = 'SELECT * from main where id='.$id;
$result = $db_tel->con->query($sql);
$row=mysqli_fetch_array($result);
var_dump($row);
?>



id в ajax передается, дебаггер ошибок не выдает, но и не выводится ничего. Помогите пожалуйста. Заранее благодарен.
...
Рейтинг: 0 / 0
php+ajax помогите!!!
    #39327703
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык а что и куда должно выводиться, если в яваскрипте Вы даже не пытаетесь ничего сделать с полученными данными?
...
Рейтинг: 0 / 0
php+ajax помогите!!!
    #39327712
Born
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
id должен быть передан на страницу details_tel.php
и далее вывод запроса из БД.

Явно чего-то нехватает, только чего? :-)
...
Рейтинг: 0 / 0
php+ajax помогите!!!
    #39327718
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BornЯвно чего-то нехватает, только чего? :-)Полагаю, не хватает понимания двух вещей.
1. Что есть "страница" и чем она отличается от URL или php-скрипта;
2. Что такое ajax, для чего эта технология используется, что умеет делать, а что не умеет.

PS: есть подозрение, что Вам следует использовать самый обычный параметр, передаваемый на сервер методом GET непосредственно для вновь открываемой страницы.
Код: php
1.
echo'<li><a href="details_tel.php?id='.$division['id'].'">'.$division['division'].'</a>';
...
Рейтинг: 0 / 0
php+ajax помогите!!!
    #39327721
Born
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже так думаю сделать. С Ajax раньше не работал, посмотрел, вроде подходит. Спасибо, наверное действительно просто сделаю без ajax
...
Рейтинг: 0 / 0
php+ajax помогите!!!
    #39327783
Born
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, еще одна проблемка, теперь естественно после клике на ссылку и отправки значений на страницу методом get, она (страница) перезагружается и дерево моих ссылок сворачивается, а хотелось бы что бы оно осталось развернутым на активном элементе. Это куда копать?
...
Рейтинг: 0 / 0
php+ajax помогите!!!
    #39327803
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариантов тьма - можно на сервере при формировании дерева сделать его как надо, отметить нужную ветку классом или стилем, можно яваскриптом развернуть в нужном месте... Да только откуда же нам тут знать, как формируется и управляется это ваше дерево.

Однако, если Вы не хотите перезагружать страницу именно из-за меню, то придётся таки осваивать ajax.

Впрочем, если страница свёрстана на фреймах (нынче это не модно почему-то), то меню можно в отдельный фрейм поместить и не перезагружать его.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php+ajax помогите!!!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]