AJAX Database
AJAX can be used for interactive communication with a database.
The following example will demonstrate how a web page can fetch information from a database with AJAX:
Book information will be listed here...
The MySQL Database
The database table creation and population are given as follows:
CREATE TABLE bookList (
ISBN CHAR(16) PRIMARY KEY,
title VARCHAR(64) NOT NULL,
authors VARCHAR(64),
price REAL,
quantity INTEGER );
INSERT INTO bookList VALUES (
'0596005601', 'Learning PHP 5', 'David Sklar', 19.77, 32 );
INSERT INTO bookList VALUES (
'0596003064', 'High Performance MySQL', 'Jeremy D. Zawodny', 26.37, 221 );
...
|
The HTML Form
This AJAX contains an HTML form and a link to a JavaScript file.
When a user selects a book in the dropdown list above, a function called
showBook
is executed.
The function is triggered by the
onChange
event:
<html>
<head><script src="ShowBook.js"></script></head>
<body><form action="">
<select name="books" onChange="showBook(this.value)">
<option value="">Select a book:</option>
<option value="0596528388">AJAX</option>
<option value="1118008189">HTML</option>
...
</select></form>
<div id="txtHint">Book information will be listed here...</div>
</body>
</html>
|
Before you marry a person you should first make them use
a computer with slow internet to see who they really are.
— Will Ferrell
|