Chapter 19 Answers

Question 19-1

To implement an Ajax connection, YUI uses a method called asyncRequest, which is referenced as YAHOO.util.Connect.asyncRequest.

Question 19-2

A callback object called callback for YUI, referring to a success handler called succeeded and a failure handler called failed, would be written like this:

callback = { success:succeeded, failure:failed }
Question 19-3

A GET call to asyncRequest that refers to the program getdata.php and a callback object would look like this:

request = YAHOO.util.Connect.asyncRequest('GET', 'getdata.php', callback);
Question 19-4

To encode the URL mysite.com/message?m=123, which contains the ? symbol, so that if sent as a GET request, it will be treated just as a string and not interpreted, use the encodeURI method, like this:

url = encodeURI("mysite.com/message?m=123")

Get Learning PHP, MySQL, and JavaScript now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.