var newtoken = ""; function newToken(callback,params){ var url =GlobalVar.contextPath+"/NewToken.action"; var pars="version="+(new Date()).valueOf()+"ajaxType=object&ajaxData=token|token"; new Ajax.Executor(url,{method: 'post', parameters: pars,displayLoading:true, onComplete:function(transport){ newtoken = Ajax.Executor.ReturnObject['token']; if(newtoken!=''){ callback(params); } } }); }