Book Image

jQuery 1.3 with PHP

Book Image

jQuery 1.3 with PHP

Overview of this book

To make PHP applications that respond quickly, avoid unnecessary page reloads, and provide great user interfaces, often requires complex JavaScript techniques and even then, if you get that far, they might not even work across different browsers! With jQuery, you can use one of the most popular JavaScript libraries, forget about cross-browser issues, and simplify the creation of very powerful and responsive interfaces ñ all with the minimum of code. This is the first book in the market that will ease the server-side PHP coder into the client-side world of the popular jQuery JavaScript library. This book will show you how to use jQuery to enhance your PHP applications, with many examples using jQuery's user interface library jQuery UI, and other examples using popular jQuery plugins. It will help you to add exciting user interface features to liven up your PHP applications without having to become a master of client-side JavaScript. This book will teach you how to use jQuery to create some really stunning effects, but without you needing to have in-depth knowledge of how jQuery works. It provides you with everything you need to build practical user interfaces for everything from graphics manipulation to drag-and-drop to data searching, and much more. The book also provides practical demonstrations of PHP and jQuery and explains those examples, rather than starting from how JavaScript works and how it is different from PHP. By the end of this book, you should be able to take any PHP application you have written, and transform it into a responsive, user-friendly interface, with capabilities you would not have dreamed of being able to achieve, all in just a few lines of JavaScript.
Table of Contents (16 chapters)
jQuery 1.3 with PHP
Credits
About the Author
About the Reviewers
Preface
Index

Auto-suggestion


In some cases, you will want to provide a combo box. That's a select box where there is a number of predefined options, but the user can enter a new option by hand if it is not in the list.

An example use of this is a search form. Some search boxes are written in such a way that you can start writing something, and a box will appear below the search box with a list of possible existing searches that you might have meant. The following image shows what happens when I write jqu into the search box in Firefox and then pause for a moment:

In Chapter 2, Quick Tricks, dynamically filling a second select box was shown, but that depends on the server having all of the values in its database. In the case of countries and cities, and especially in the case of cities and towns, it is unfeasible to do this realistically, because of the sheer number of them, and also because the list sometimes changes—new towns are constantly being created, so any static form will quickly become inaccurate...