http://tugberkugurlu.com/archive/asp-net-web-forms---calling-web-service-page-methods-using-jquery
Thanks Ugurlu
//-----------------------------------------------------------------------------+ // jQuery call AJAX Page Method | //-----------------------------------------------------------------------------+ function PageMethod(fn, paramArray, successFn, errorFn) { var pagePath = window.location.pathname; //-------------------------------------------------------------------------+ // Create list of parameters in the form: | // {"paramName1":"paramValue1","paramName2":"paramValue2"} | //-------------------------------------------------------------------------+ var paramList = ''; if (paramArray.length > 0) { for (var i = 0; i < paramArray.length; i += 2) { if (paramList.length > 0) paramList += ','; paramList += '"' + paramArray[i] + '":"' + paramArray[i + 1] + '"'; } } paramList = '{' + paramList + '}'; //Call the page method $.ajax({ type: "POST", url: pagePath + "/" + fn, contentType: "application/json; charset=utf-8", data: paramList, dataType: "json", success: successFn, error: errorFn }); }
No comments:
Post a Comment