Skip to content

Instantly share code, notes, and snippets.

@web-zen
Created August 27, 2009 18:55
Show Gist options
  • Select an option

  • Save web-zen/176475 to your computer and use it in GitHub Desktop.

Select an option

Save web-zen/176475 to your computer and use it in GitHub Desktop.
// Get list of users
YAHOO.namespace("DDSuccess");
YAHOO.DDSuccess = { dd1:null, dd2:null };
var sUrl1 = 'db_taskmanager.php?action=select-users';
// Dropdown 1
var DD1handleSuccess = function(o){
YAHOO.DDSuccess.dd1 = true;
if(o.responseText !== undefined){
var json = YAHOO.lang.JSON.parse(o.responseText);
// for (var i = 0, len = json.rows.length; i < len; ++i) {
// alert(json.rows[i].label);
// }
}
};
var DD1handleFailure = function(o){
YAHOO.DDSuccess.dd1 = false;
//alert("failure");
};
var DD1callback =
{
success: DD1handleSuccess,
failure: DD1handleFailure
};
var request = YAHOO.util.Connect.asyncRequest('GET', sUrl1, DD1callback);
// Dropdown 2
var sUrl2 = 'db_taskmanager.php?action=select-users';
var DD2handleSuccess = function(o){
YAHOO.DDSuccess.dd2 = true;
if(o.responseText !== undefined){
var json = YAHOO.lang.JSON.parse(o.responseText);
// for (var i = 0, len = json.rows.length; i < len; ++i) {
// alert(json.rows[i].label);
// }
}
};
var DD2handleFailure = function(o){
YAHOO.DDSuccess.dd2 = false;
//alert("failure");
};
var DD2callback =
{
success: DD2handleSuccess,
failure: DD2handleFailure
};
var request = YAHOO.util.Connect.asyncRequest('GET', sUrl2, DD2callback);
if (YAHOO.DDSuccess.dd1 ) {
alert("success");
//callMyFunction();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment