Забыли пароль?
Запросите новый здесь.

Автор темы: GMan1990
ID темы: 1499
Информация:
Тема содержит 6 сообщения, была просмотрена 2659 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » Javascript, ajax, jquery
 Распечатать тему
AJAX и PHP
GMan1990
Друзья! Доброго времени суток.

Задался целью: "Динамический показ данных (товар) в зависимости от выбора элемента (категория) в выпадающем списке , используя AJAX."

http://itmemo.ru/2012/02/ajax-i-php-rabota-s-bazoy-dannyih/
http://www.thecodedeveloper.com/jquery-ajax-select-values-filled-dynamically
http://www.cyberforum.ru/php-database/thread377644-page2.html

Люди постоянно в скрипте подключают файл с дополнительным запросом:

Загрузить источник  GeSHi: Javascript
  1. <script>
  2. $(document).ready(function(){
  3.  
  4. $('#idcat').change(function(){
  5. $.ajax({
  6. type: "POST",
  7. <strong>url: "show.php",</strong>
  8. data: "idcat="+$("#idcat").val(),
  9. success: function(html){
  10. $("#content").html(html);
  11. }
  12. });
  13. return false;
  14. });
  15.  
  16. });
  17. </script>
Добавлено за 0.002 секунд, используя GeSHi 1.0.8.10


Файл show.php содержит коннект к БД и выборкой из бд по полю, как добиться того, чтобы не приходилось подключать файл, а выборку проводить на этой странице, например, функцией. Пробовал вызывать функцию (видимо не правильно) не робит (((
Помогите примером =)
Человек
 
Web
Polarfox
Что не работает то?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
GRIDark
Если ты хочешь без дополнительного запроса во внешний файл, то тебе потребуется при генерации основной страницы в скрытые элементы впихивать ВСЕ записи, что бы потом их сортировать. Т.к. JS выполняется браузером, то время выборки будет сильно варироваться. Так же вес страницы, при большой "базе", тоже увеличится и будет больше загружаться. Больше вариантов без внешнего файла - нет.
Мой мозг пакует вещи.
 
Web
Polarfox
Запрос - данные - отрисовка, вот так должно, да.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
GMan1990
Ммм, вот думал реализовать в функции пхп, что бы через POST запрос получить, но ни фига (((
Сделал через доп файл))
Раз, тем более нельзя по простому... ((
Спасибо за ответы))
Человек
 
Web
Polarfox
POST в принципе только отправляет данные, что значит получить?
Ответ то по любому будет.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
PHP FUSION 7 ПЕРЕОСМЫСЛЕНИЕ.  →  Народное творчество 12 / 1153 23.04.2024 19:31
в PHP 7.4 нельзя вставлять пустое значение в `id` как раньше  →  Пожелания и предложения 4 / 1725 19.12.2023 03:32
От какой CMS лучше переделывать плагины сервисов оплаты, доставки, 1С для PHP-Fusion-7?  →  Пожелания и предложения 2 / 1877 08.08.2023 08:59
PHP Fusion 6 несколько проблем  →  Установка и настройка системы 7 / 4664 07.06.2021 23:12
Обратная связь на AJAX есть ли такой аддон?  →  Разное 0 / 1568 10.02.2021 18:59
ЧПУ Дополнительных страниц для PHP-Fusion 8  →  Разное 8 / 6561 26.10.2020 18:42
Помогите отключить часть кода в user_info_panel.php  →  Вопросы новичков 5 / 4880 05.10.2020 15:16
Как вебмастеру сформулировали УТП для создания сайтов на PHP-Fusion?  →  Пожелания и предложения 1 / 7432 25.07.2020 03:46
какие функции надо переписать для PHP 7?  →  Пожелания и предложения 15 / 14931 12.07.2020 07:19
SEO-оптимизация. дубли страниц в PHP-Fusion - где искать и как избавиться?  →  Ошибки, баги 0 / 5272 19.06.2020 17:06
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)