Section 2.23. Request URLs deliver data to the server


2.23. Request URLs deliver data to the server

The simple little request URL in getCustomerInfo() has a lot of responsibility. Let's take a closer look, and see exactly what that request URL is doing:

     The complete request URL.Since there's no domain name in the URL, the request automatically goes to the same server that the web page was served from-the Break Neck web server.     lookupCustomer.php?The "?"   symbol tells the server that anything after the "?" should be passed on to the target of the URL.phoneRemember, the server passes on everything after the "?" to the program indicated in the request URL.=(214)290-8762Break Neck's web server.     The server figures out exactly what program it should send the request to, using the first part of the URL.lookupCustomer.php     Finally, the script uses the information in the request to look up the customer's address.7081 Teakwood #24C Dallas, Texas 75182Customer Address     This data is sent on to the PHP   script. The script can access the request parameter by its name ("phone") and use its value to lookup the customer's address.phone=(214)290-8762 Here's the PHP script, named lookupCustomer.php. 

Just Do It

Now that you've got the request URL figured out, you can initialize a connection using the request object's open() method. You should remember how the open() method works from Chapter 1. Below is the line of JavaScript that initializes a connection, with each parameter you give to open() on a separate line. In each blank, write in what the parameter for that line tells the request object to do.

     request.open(       "GET",    ______________________________________________       url,      ______________________________________________       true      ______________________________________________     ); 





Head Rush Ajax
Head Rush Ajax (Head First)
ISBN: 0596102259
EAN: 2147483647
Year: 2004
Pages: 241

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net