YUI Library Home

YUI Library Examples: Connection Manager: Connection Manager GET Transaction

Connection Manager: Connection Manager GET Transaction

To create a GET transaction using Connection Manager, you will need to construct a querystring of key-value pairs and append it to the URL. The following code example provides a step-by-step approach to creating a simple GET transaction.

Click "Send a GET Request" below to try it out, then read the description below to learn how to create a simple transaction using Connection Manager.

Using Connection Manager to Retrieve a File via HTTP GET

Source file and dependencies

Load the Yahoo Global Object and Connection Manager source files:

Assemble the Querystring

Construct a querystring with two key-value pairs of username = anonymous and userid = 0:

The Callback Object

Create a callback object to handle the response, and pass an object literal to both success and failure handlers as the argument.

Initiate the GET Transaction

Call YAHOO.util.Connect.asyncRequest to send the request to get.php, and the PHP file will return the output of $_POST via print_r(). The handleSuccess callback will print the response object's properties, including the server response data.

Configuration for This Example

You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.

Copyright © 2009 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings