{"id":23878,"date":"2024-03-16T02:09:46","date_gmt":"2024-03-16T02:09:46","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/"},"modified":"2024-03-22T02:20:08","modified_gmt":"2024-03-22T02:20:08","slug":"how-to-set-up-ajax-for-synchronous-and-asynchronous-requests","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/","title":{"rendered":"How to set up AJAX for synchronous and asynchronous requests?"},"content":{"rendered":"<p>When using AJAX, you can control the request&#8217;s synchronicity or asynchronicity by setting the async property. By default, the async property is set to true, indicating an asynchronous request, but you can set it to false to achieve a synchronous request.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-comment\">\/\/ \u5f02\u6b65\u8bf7\u6c42<\/span>\r\n$.<span class=\"hljs-title function_\">ajax<\/span>({\r\n  <span class=\"hljs-attr\">url<\/span>: <span class=\"hljs-string\">'example.com'<\/span>,\r\n  <span class=\"hljs-attr\">async<\/span>: <span class=\"hljs-literal\">true<\/span>,\r\n  <span class=\"hljs-comment\">\/\/ \u5176\u4ed6\u53c2\u6570<\/span>\r\n});\r\n\r\n<span class=\"hljs-comment\">\/\/ \u540c\u6b65\u8bf7\u6c42<\/span>\r\n$.<span class=\"hljs-title function_\">ajax<\/span>({\r\n  <span class=\"hljs-attr\">url<\/span>: <span class=\"hljs-string\">'example.com'<\/span>,\r\n  <span class=\"hljs-attr\">async<\/span>: <span class=\"hljs-literal\">false<\/span>,\r\n  <span class=\"hljs-comment\">\/\/ \u5176\u4ed6\u53c2\u6570<\/span>\r\n});\r\n<\/code><\/pre>\n<p>It is important to note that synchronous requests can cause the browser to stop responding until the request is completed. Therefore, it is recommended to use asynchronous requests in most cases to avoid blocking the browser&#8217;s operation.<\/p>\n<p>In addition, modern browsers no longer recommend using synchronous requests as they can cause the page to freeze and impact the user experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When using AJAX, you can control the request&#8217;s synchronicity or asynchronicity by setting the async property. By default, the async property is set to true, indicating an asynchronous request, but you can set it to false to achieve a synchronous request. \/\/ \u5f02\u6b65\u8bf7\u6c42 $.ajax({ url: &#8216;example.com&#8217;, async: true, \/\/ \u5176\u4ed6\u53c2\u6570 }); \/\/ \u540c\u6b65\u8bf7\u6c42 $.ajax({ url: [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-23878","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"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>How to set up AJAX for synchronous and asynchronous requests? - Blog - Silicon Cloud<\/title>\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\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to set up AJAX for synchronous and asynchronous requests?\" \/>\n<meta property=\"og:description\" content=\"When using AJAX, you can control the request&#8217;s synchronicity or asynchronicity by setting the async property. By default, the async property is set to true, indicating an asynchronous request, but you can set it to false to achieve a synchronous request. \/\/ \u5f02\u6b65\u8bf7\u6c42 $.ajax({ url: &#039;example.com&#039;, async: true, \/\/ \u5176\u4ed6\u53c2\u6570 }); \/\/ \u540c\u6b65\u8bf7\u6c42 $.ajax({ url: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/\" \/>\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-16T02:09:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T02:20:08+00:00\" \/>\n<meta name=\"author\" content=\"Ava Mitchell\" \/>\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=\"Ava Mitchell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/\"},\"author\":{\"name\":\"Ava Mitchell\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\"},\"headline\":\"How to set up AJAX for synchronous and asynchronous requests?\",\"datePublished\":\"2024-03-16T02:09:46+00:00\",\"dateModified\":\"2024-03-22T02:20:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/\"},\"wordCount\":113,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/\",\"name\":\"How to set up AJAX for synchronous and asynchronous requests? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T02:09:46+00:00\",\"dateModified\":\"2024-03-22T02:20:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to set up AJAX for synchronous and asynchronous requests?\"}]},{\"@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\/a3e2658c2cb9fb2be95ae0a8861f4a64\",\"name\":\"Ava Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"caption\":\"Ava Mitchell\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to set up AJAX for synchronous and asynchronous requests? - Blog - Silicon Cloud","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\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/","og_locale":"en_US","og_type":"article","og_title":"How to set up AJAX for synchronous and asynchronous requests?","og_description":"When using AJAX, you can control the request&#8217;s synchronicity or asynchronicity by setting the async property. By default, the async property is set to true, indicating an asynchronous request, but you can set it to false to achieve a synchronous request. \/\/ \u5f02\u6b65\u8bf7\u6c42 $.ajax({ url: 'example.com', async: true, \/\/ \u5176\u4ed6\u53c2\u6570 }); \/\/ \u540c\u6b65\u8bf7\u6c42 $.ajax({ url: [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T02:09:46+00:00","article_modified_time":"2024-03-22T02:20:08+00:00","author":"Ava Mitchell","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Ava Mitchell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/"},"author":{"name":"Ava Mitchell","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64"},"headline":"How to set up AJAX for synchronous and asynchronous requests?","datePublished":"2024-03-16T02:09:46+00:00","dateModified":"2024-03-22T02:20:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/"},"wordCount":113,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/","name":"How to set up AJAX for synchronous and asynchronous requests? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T02:09:46+00:00","dateModified":"2024-03-22T02:20:08+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-up-ajax-for-synchronous-and-asynchronous-requests\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to set up AJAX for synchronous and asynchronous requests?"}]},{"@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\/a3e2658c2cb9fb2be95ae0a8861f4a64","name":"Ava Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","caption":"Ava Mitchell"},"url":"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/23878","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=23878"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/23878\/revisions"}],"predecessor-version":[{"id":57881,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/23878\/revisions\/57881"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=23878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=23878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=23878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}