{"id":13341,"date":"2024-03-15T06:52:19","date_gmt":"2024-03-15T06:52:19","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/"},"modified":"2025-08-05T16:47:42","modified_gmt":"2025-08-05T16:47:42","slug":"configuration-and-usage-of-ajax-pro","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/","title":{"rendered":"Ajax Pro Setup &#038; Usage Guide"},"content":{"rendered":"<p>Ajax (Asynchronous JavaScript and XML) is a technology used for asynchronous communication on web pages, allowing web applications to exchange data with servers without refreshing the entire page. Here are the configuration and usage steps for Ajax Pro.<\/p>\n<p>Instructions for setting up:<\/p>\n<ol>\n<li>Download Ajax Pro: Get the latest version from the official website.<\/li>\n<li>Unzip the files: Extract the downloaded Ajax Pro files into your project folder.<\/li>\n<li>Introducing Ajax Pro library: Include the JavaScript file of Ajax Pro library in your webpage.<\/li>\n<\/ol>\n<p>Steps to follow: 1) Create a server-side method: Create a public method in your server-side code and mark it with the [AjaxPro.AjaxMethod] attribute so that it can be called via Ajax.<\/p>\n<p>For example, let&#8217;s say you have a method called &#8220;GetTime&#8221; that is used to retrieve the current time.<\/p>\n<pre class=\"post-pre\"><code class=\"lang-csharp\">[AjaxPro.AjaxMethod]\r\npublic string GetTime()\r\n{\r\n    return DateTime.Now.ToString();\r\n}\r\n<\/code><\/pre>\n<p>Call server-side methods in front-end page: Use the AjaxPro JavaScript library in your front-end page to invoke server-side methods.<\/p>\n<p>For example, in a button click event, calling the &#8220;GetTime&#8221; method and displaying the result on the page.<\/p>\n<pre class=\"post-pre\"><code class=\"lang-javascript\">function getTime() {\r\n    MyPageNamespace.MyPageProxy.GetTime(function(result) {\r\n        alert(result);\r\n    });\r\n}\r\n<\/code><\/pre>\n<p>MyPageNamespace.MyPageProxy is a dynamically generated proxy object through Ajax Pro, which allows you to call server-side methods.<\/p>\n<p>Test the application: Open your page in a browser and verify if the server-side methods are being successfully invoked.<\/p>\n<p>Important points to note:<\/p>\n<ol>\n<li>Make sure your server-side method is public and that the returned data type can be properly handled by Ajax Pro.<\/li>\n<li>Make sure that your page has correctly included the Ajax Pro JavaScript file.<\/li>\n<li>When configuring and using Ajax Pro, you may also need to consider issues like cross-origin access and security.<\/li>\n<\/ol>\n<p>Here are the basic configurations and steps for using Ajax Pro. You can further explore and expand the functionality of Ajax Pro based on specific needs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ajax (Asynchronous JavaScript and XML) is a technology used for asynchronous communication on web pages, allowing web applications to exchange data with servers without refreshing the entire page. Here are the configuration and usage steps for Ajax Pro. Instructions for setting up: Download Ajax Pro: Get the latest version from the official website. Unzip the [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[363,17745,2546,324,326],"class_list":["post-13341","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-ajax","tag-ajax-pro","tag-asynchronous","tag-javascript","tag-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ajax Pro Setup &amp; Usage Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to configure and use Ajax Pro for seamless asynchronous web requests. Step-by-step guide included.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ajax Pro Setup &amp; Usage Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure and use Ajax Pro for seamless asynchronous web requests. Step-by-step guide included.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T06:52:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T16:47:42+00:00\" \/>\n<meta name=\"author\" content=\"Noah Thompson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Noah Thompson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/\"},\"author\":{\"name\":\"Noah Thompson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a\"},\"headline\":\"Ajax Pro Setup &#038; Usage Guide\",\"datePublished\":\"2024-03-15T06:52:19+00:00\",\"dateModified\":\"2025-08-05T16:47:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/\"},\"wordCount\":291,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"AJAX\",\"Ajax Pro\",\"asynchronous\",\"JavaScript\",\"web development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/\",\"name\":\"Ajax Pro Setup & Usage Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T06:52:19+00:00\",\"dateModified\":\"2025-08-05T16:47:42+00:00\",\"description\":\"Learn how to configure and use Ajax Pro for seamless asynchronous web requests. Step-by-step guide included.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ajax Pro Setup &#038; Usage Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a\",\"name\":\"Noah Thompson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g\",\"caption\":\"Noah Thompson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/noahthompson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ajax Pro Setup & Usage Guide - Blog - Silicon Cloud","description":"Learn how to configure and use Ajax Pro for seamless asynchronous web requests. Step-by-step guide included.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/","og_locale":"en_US","og_type":"article","og_title":"Ajax Pro Setup & Usage Guide","og_description":"Learn how to configure and use Ajax Pro for seamless asynchronous web requests. Step-by-step guide included.","og_url":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T06:52:19+00:00","article_modified_time":"2025-08-05T16:47:42+00:00","author":"Noah Thompson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Noah Thompson","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/"},"author":{"name":"Noah Thompson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a"},"headline":"Ajax Pro Setup &#038; Usage Guide","datePublished":"2024-03-15T06:52:19+00:00","dateModified":"2025-08-05T16:47:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/"},"wordCount":291,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["AJAX","Ajax Pro","asynchronous","JavaScript","web development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/","url":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/","name":"Ajax Pro Setup & Usage Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T06:52:19+00:00","dateModified":"2025-08-05T16:47:42+00:00","description":"Learn how to configure and use Ajax Pro for seamless asynchronous web requests. Step-by-step guide included.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/configuration-and-usage-of-ajax-pro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ajax Pro Setup &#038; Usage Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/2e83cc6ab9f60d36921c2d0f9f280f4a","name":"Noah Thompson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/350e537e1530ede2762ee0237e877d6693f4f7163ab4f303202cc9a6b27b6cb4?s=96&d=mm&r=g","caption":"Noah Thompson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/noahthompson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=13341"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13341\/revisions"}],"predecessor-version":[{"id":157305,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/13341\/revisions\/157305"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=13341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=13341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=13341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}