MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 642,164 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
Первый пост Опции темы
Старый 03.09.2015, 16:35
#1
Специалист
 
Имя: Андрей
Пол: Мужской
Инвестирую в: разработка сайтов
Регистрация: 02.07.2010
Сообщений: 1,665
Благодарностей: 524
Как сделать запрос к БД без обновления страницы?

На многих сайтах встречаю, что можно выбрать данные (или добавить) без обновления страницы (отправки дополнительных запросов).
Получаю, делают они это не средствами рнр.
Что же тогда? Javascript, jquery или что-то другое?
А может новые фреймворки типа бутстрапа и пр.? (мало слышал о них)
__________________
ибо ленивый я.мой bdseo.ru
Меняйся выгодно: BTC, BTC-E, WMZ, PM, WIRE, SEPA
An27 вне форума
Старый 03.09.2015, 19:18
#2
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 13.12.2006
Сообщений: 5,553
Благодарностей: 3,381

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Как сделать запрос к БД без обновления страницы?

гуглите ajax
dkameleon вне форума
Старый 04.09.2015, 13:58
#3
Специалист
 
Имя: Андрей
Пол: Мужской
Инвестирую в: разработка сайтов
Регистрация: 02.07.2010
Сообщений: 1,665
Благодарностей: 524
Автор темы Re: Как сделать запрос к БД без обновления страницы?

Цитата:
Сообщение от dkameleon Посмотреть сообщение
ajax
А в плане безопасности? Php более защищенное, были случаи взлома по аяксу, не знаете?
__________________
ибо ленивый я.мой bdseo.ru
Меняйся выгодно: BTC, BTC-E, WMZ, PM, WIRE, SEPA
An27 вне форума
Старый 04.09.2015, 14:35
#4
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 13.12.2006
Сообщений: 5,553
Благодарностей: 3,381

награды Ветеран MMGP.RU Волшебный горшочек 
Re: Как сделать запрос к БД без обновления страницы?

аякс - это только способ отправки запроса.
dkameleon вне форума
Старый 03.10.2015, 00:59
#5
Интересующийся
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 01.10.2015
Сообщений: 12
Благодарностей: 1
Re: Как сделать запрос к БД без обновления страницы?

На стороне клиента - Javascript. Можно использовать JQuery для быстрой разработки.
На стороне сервера - PHP, Ruby, Python, да что угодно.

Общая схема работы:
1) Отслеживаете определенное javascript событие (Например, нажатие кнопки)
2) При запуске события, выполняете ajax запрос на сервер. ( Например, в JQuery это так - $.get( url, options, callback_function ); )
3) На стороне сервера принимаете запрос, обрабатываете и вернете результат (Можно вернуть обычную html строку или json код)
4) На стороне клиента принимаете ответ сервера и реагируете согласно своим потребностям

По безопасности, почти нет разницы с обычным запросом. (то есть, при проверке данных и на стороне клиента, и на стороне сервера)
Init Web Projects вне форума
Старый 03.10.2015, 09:04
#6
Топ Мастер
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 03.05.2010
Сообщений: 7,105
Благодарностей: 1,623
Re: Как сделать запрос к БД без обновления страницы?

Какие-то детские вопросы. ТС, вы просто постер? Вам похоже заплатили за раскрутку раздела, а в теме вы вообще не разбираетесь.
capitalistas вне форума
Старый 04.10.2015, 12:53
#7
Любитель
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 27.09.2015
Сообщений: 244
Благодарностей: 21
Re: Как сделать запрос к БД без обновления страницы?

Используйте jQuery.ajax. С помощью этого метода делаете запрос на серверную сторону, где должен быть скрипт, например, на php. Этот скрипт на php должен получать данные с базы
web-grand вне форума
Старый 13.10.2015, 18:17
#8
Специалист
 
Имя: Андрей
Пол: Мужской
Инвестирую в: разработка сайтов
Регистрация: 02.07.2010
Сообщений: 1,665
Благодарностей: 524
Автор темы Re: Как сделать запрос к БД без обновления страницы?

Цитата:
Сообщение от web-grand Посмотреть сообщение
например, на php. Этот скрипт на php должен получать данные с базы
То есть ajax обрабатывает как бы запрос через себя и выдает результат без перезагрузки страницы, но и не показывает промежуточные данные (типа доступов), правильно?
__________________
ибо ленивый я.мой bdseo.ru
Меняйся выгодно: BTC, BTC-E, WMZ, PM, WIRE, SEPA
An27 вне форума
Старый 14.10.2015, 15:37
#9
Любитель
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 27.09.2015
Сообщений: 244
Благодарностей: 21
Re: Как сделать запрос к БД без обновления страницы?

Цитата:
Сообщение от An27 Посмотреть сообщение
То есть ajax обрабатывает как бы запрос через себя и выдает результат без перезагрузки страницы, но и не показывает промежуточные данные (типа доступов), правильно?
Да. Ajax только получает данные со скрипта, который на сервере. Именно от скрипта на сервере, зависит, какие данные будут получены через ajax.
web-grand вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft уточнила свою политику обновления пиратских версий Windows Gosha77 Новости технологий и интернета 4 26.05.2015 12:52
Cadillac уходит в азиатский рынок, в Европе обновления моделей не будет до 2020 г. Angelika78 Новости в мире финансов и инвестиций 0 05.03.2015 14:54
Запрет обновления МТ4 horton Программное обеспечение 16 15.07.2014 13:04
Ежедневный запрос активации Loner11 WebMoney 11 26.08.2009 22:31