Мне было интересно, есть ли способ использовать php для возврата значений из поиска без необходимости перезагружать всю веб-страницу или использовать iframe или что-то в этом роде. Я попытался найти его, но я всегда получаю AJAX, и мне было интересно, есть ли у него способ PHP ...PHP live update
ответ
Я предлагаю вам прочитать AJAX и что это такое, поскольку это именно то, что вы описываете.
Что AJAX генерирует запрос в браузере с помощью javascript, отправляет запрос на сервер, генерирует контент с любой технологией (будь то PHP, .NET и т. Д.) И возвращает ее в браузер без страница «перезагрузка». Это все, и это то, что вы хотите.
Я рекомендую вам ознакомиться с чем-то вроде jQuery, поскольку он находится далеко от самой популярной библиотеки javascript. Это заставляет AJAX запрашивать кусок пирога.
AJAX - это то, что вы ищете. Это означает использование JavaScript (в браузере) для инициирования запроса на сервер (на котором может быть запущен PHP или любой другой язык).
PHP - это серверная технология, и то, что вы описываете, в основном является проблемой на стороне клиента.
Любая технология, которая делает то, что вы хотите, будет очень близка к Ajax, поэтому я предлагаю вам просто потратить немного времени и приступить к работе с Ajax. Существует множество фреймворков javascript, которые облегчают вам жизнь как программиста Ajax.
PHP является серверным. Он ничего не может сделать, если веб-запрос не сделан (т. Е. Пользователь нажимает на ссылку, запрашивая страницу). Вот почему AJAX существует. Javascript на стороне клиента может инициировать веб-запрос в фоновом режиме и решить, что делать с ответом.
Проверьте jQuery. Это делает AJAX оснастки:
Да, я сделал то же самое с помощью Php и Mysql. Что вы можете сделать, сначала создайте страницу поиска PHP1 с текстовым полем и запишите некоторую функцию jQuery для события onkeyup текстового поля. Передайте значение текстового поля на страницу поиска PHP2 и покажите его данные в другом пустом теге DIV на странице поиска1. Дайте мне знать, сможете ли вы получить концепцию, иначе я отправлю вам некоторую ссылку для этого. infact Я нашел для вас видео с YouTube. Это не сложная задача.
- 1. Live Update Получить запрос
- 2. live update google charts php + js
- 3. Live Update Searchable Database MYSQL и PHP
- 4. Live update from JSON
- 5. live update a
- 6. Matplotlib Live Update Graph
- 7. Pygt4 live update graph
- 8. jQuery live update
- 9. Live Update ListView
- 10. Live update jquery Jslider
- 11. Derby live update
- 12. jQuery ajax live update issue
- 13. Live update div с xlsx.js
- 14. Google maps live update ajax
- 15. Внедрение Live Update во взгляды
- 16. Live Update как Facebook ticker
- 17. Cordova/Phonegase: Live update codebase
- 18. jQuery: Live Update Значение ввода
- 19. jQuery/Ajax SQL Live update с помощью PHP help
- 20. PHP Debugger Live Preview
- 21. ESP8266 - Live Update Server, без обновления?
- 22. Push live update с помощью XMPP
- 23. node.js cheerio (scraping) live update страница
- 24. Live update Яркость экрана с помощью SeekBar
- 25. Windows Phone - ScheduledTaskAgent update Live Tile Count
- 26. AS3 Live Update Загрузить внешний текст
- 27. ajax live update text в элементе div
- 28. Таблица Live update с MVC4 и jQuery
- 29. Windows 8 Live Tile Update Запланировано.
- 30. VIsual Web Developer Radio Button - Update Live
Почему при голосовании, когда у меня есть тот же самый ответ, что и самый высокий набранный ответ (и более прямая ссылка)? –
Я подозреваю, что кто-то против AJAX и/или jQuery проголосовал за вас, так как все получили понижение, но Саймон. –
Огромное спасибо тем, кто проголосовал за меня. –