/** * @author Matthew.Ma */ // call back methods var countryCallback = { success: function(o) { if(o.responseText !== undefined){ addNewOptions(o.argument.countrySelectElm, o.responseXML); } }, failure: function(o) { //do nothing }, argument: { countrySelectElm: "blank" } }; // end Callback methods function addNewOptions(selectElm, optionXml) { selectElm.options.length = 0; var opts = optionXml.getElementsByTagName('option'); for (var i=0;i