you’re on your way 4
101
ajax requests
function getCustomerInfo() {
var phone = document.getElementById(“phone”).value;
var url = “lookupCustomer.php?phone=” + escape(phone);
request.open(“GET”, url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
All that’s left to complete this step is to actually send the request.
This is a piece of cake, as you saw in Chapter 1. Let’s look at the last
line of getCustomerInfo() now:
Send the request to the server
This sends the request to the
Break Neck web server.
We sent the customer’s phone
number as part of the request
URL, so we don’t need to send any
other data to the server.
Make sure you’re keeping your version of pizza.html up to date.
Open up pizza.html, and add the getCustomerInfo() function if
you haven’t already. You should also have lookupCustomer.php
in the same directory as your pizza.html and breakneck.css les.
So I’m still waiting to nd out more
about when that ready state changes.
Make sure you set up
the function for the
browser to run when
the ready state changes
before you call send().