public static void PostData(string url, object data, AjaxRequestCallback succesCallback, AjaxErrorCallback errorCallback, string returnType, string requestType) { returnType = returnType ?? "text"; requestType = requestType ?? "POST"; jQuery.Ajax(new jQueryAjaxOptions( "cache", false, "data", data, "dataType", returnType, "error", (AjaxErrorCallback)delegate(jQueryXmlHttpRequest req, string textStatus, Exception error) { if (!Script.IsNullOrUndefined(errorCallback)) errorCallback(req, textStatus, error); }, "success", (AjaxRequestCallback)delegate(object dataSuccess, string textStatus, jQueryXmlHttpRequest request) { if (Script.IsNullOrUndefined(succesCallback)) { jQuery.Document.Append((string)dataSuccess); } else { succesCallback(dataSuccess, textStatus, request); } }, "type", requestType, "url", url)); }
/// <summary> /// Adds a callback to handle an error completing the request. /// </summary> /// <param name="callback">The callback to invoke.</param> /// <returns>The current request object.</returns> public jQueryDataHttpRequest <TData> Error(AjaxErrorCallback <TData> callback) { return(null); }
/// <summary> /// Adds a callback to handle an error completing the request. /// </summary> /// <param name="callback">The callback to invoke.</param> /// <returns>The current request object.</returns> public jQueryXmlHttpRequest Error(AjaxErrorCallback callback) { return(null); }
public static void PostData(string url, object data, AjaxRequestCallback succesCallback, AjaxErrorCallback errorCallback, string returnType, string requestType) { returnType = returnType ?? "text"; requestType = requestType ?? "POST"; jQuery.Ajax(new jQueryAjaxOptions( "cache", false, "data", data, "dataType", returnType, "error", (AjaxErrorCallback) delegate(jQueryXmlHttpRequest req, string textStatus, Exception error) { if (!Script.IsNullOrUndefined(errorCallback)) { errorCallback(req, textStatus, error); } }, "success", (AjaxRequestCallback) delegate(object dataSuccess, string textStatus, jQueryXmlHttpRequest request) { if (Script.IsNullOrUndefined(succesCallback)) { jQuery.Document.Append((string)dataSuccess); } else { succesCallback(dataSuccess, textStatus, request); } }, "type", requestType, "url", url)); }
/// <summary> /// Adds a callback to handle an error completing the request. /// </summary> /// <param name="callback">The callback to invoke.</param> /// <returns>The current request object.</returns> public jQueryXmlHttpRequest Error(AjaxErrorCallback callback) { return null; }
public static jQueryXmlHttpRequest Ajax(JsDictionary <string, object> data, string url, bool post, AjaxRequestCallback success, AjaxErrorCallback error) { var converters = new JsDictionary <string, Func <string, object> >(); converters["text json"] = EvalJson; return(jQuery.Ajax(new jQueryAjaxOptions { Data = data, Converters = converters, DataType = "json", Cache = false, Type = post ? "POST" : "GET", Url = url, Success = success, Error = error })); }