O'Reilly logo

Learning PHP, MySQL, and JavaScript by Robin Nixon

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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")

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required