From b7af81993d8c911726614b0d09ba1d45369030e6 Mon Sep 17 00:00:00 2001 From: LCSKJ Date: Fri, 16 Dec 2016 08:39:04 +0100 Subject: Fix #619. --- framework/Web/Javascripts/source/prado/activecontrols/ajax3.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js b/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js index 48481ab0..33e53cab 100644 --- a/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js +++ b/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js @@ -259,6 +259,11 @@ Prado.CallbackRequest = jQuery.klass(Prado.PostBack, if(this.options.onPreDispatch) this.options.onPreDispatch(this,null); + // prepare callback paramters + this.options.data = this.getParameters(); + this.options.url = this.getCallbackUrl(); + this.options.timeout = this.getRequestTimeOut(); + // jQuery don't have all these states.. simulate them to avoid breaking old scripts if (this.options.onLoading) this.options.onLoading(this,null); @@ -267,11 +272,6 @@ Prado.CallbackRequest = jQuery.klass(Prado.PostBack, if (this.options.onInteractive) this.options.onInteractive(this,null); - // go! - this.options.data = this.getParameters(); - this.options.url = this.getCallbackUrl(); - this.options.timeout = this.getRequestTimeOut(); - this.request = Prado.CallbackRequestManager.ajax(this.options); }, -- cgit v1.2.3