{"id":39646,"date":"2024-05-19T12:30:44","date_gmt":"2024-05-19T08:00:44","guid":{"rendered":"https:\/\/wpadmin.maktabkhooneh.org\/mag\/?p=39646"},"modified":"2026-04-06T15:46:24","modified_gmt":"2026-04-06T12:16:24","slug":"fetch-in-javascript","status":"publish","type":"post","link":"https:\/\/maktabkhooneh.org\/mag\/fetch-in-javascript\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 Fetch \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0645\u062b\u0627\u0644"},"content":{"rendered":"\n<p>fetch \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u062a\u062f\u06cc \u0628\u0631\u0627\u06cc \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0648 \u0648\u0627\u06a9\u0634\u06cc \u0645\u0646\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u0645\u062a\u062f \u06cc\u06a9 Promise \u00ab\u067e\u0627\u0633\u062e \u0645\u0648\u0641\u0642\u06cc\u062a \u06cc\u0627 \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062f\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a \u0628\u0647 \u0639\u0644\u0627\u0648\u0647 \u0645\u0642\u062f\u0627\u0631 \u062d\u0627\u0635\u0644 \u0627\u0632 \u0639\u0645\u0644\u06cc\u0627\u062a \u062f\u0631 \u0635\u0648\u0631\u062a \u0645\u0648\u0641\u0642\u06cc\u062a\u00bb \u0628\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0631\u0633\u0627\u0644 \u0634\u062f\u0647 \u0627\u0632 \u0645\u0631\u0648\u0631\u06af\u0631 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.<\/p>\n\n\n\n<p>\u0645\u062a\u062f fetch \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u06cc\u062c\u0627\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a HTTP \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06cc\u0639\u0646\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc Get \u0628\u0631\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0648 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648 Post \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062f\u0627\u062f\u0647 \u062a\u0648\u0633\u0637 \u0627\u06cc\u0646 \u0645\u062a\u062f \u0642\u0627\u0628\u0644 \u0627\u0631\u0633\u0627\u0644 \u0647\u0633\u062a\u0646\u062f. \u0645\u062a\u062f Fetch api \u062d\u062a\u06cc \u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u0627\u06cc\u0646 \u0639\u0645\u0644 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0631\u062e\u06cc \u0645\u0641\u0627\u0647\u06cc\u0645 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 HTTP \u0645\u0627\u0646\u0646\u062f CORS \u0631\u0627 \u0647\u0645 \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631 \u062e\u0648\u062f \u0627\u062f\u063a\u0627\u0645 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 \u0634\u06cc\u0648\u0647 \u0628\u0647\u06cc\u0646\u0647\u200c\u062a\u0631\u06cc \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0627\u0632 \u0645\u062c\u0644\u0647 \u0645\u06a9\u062a\u0628 \u062e\u0648\u0646\u0647 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u0645 \u0628\u0647 \u06a9\u0645\u06a9 \u0686\u0646\u062f \u0645\u062b\u0627\u0644\u200c \u0633\u0627\u062f\u0647 \u0627\u0632 Fetch api \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0627 \u0646\u062d\u0648\u0647 \u06a9\u0627\u0631 \u06a9\u0631\u062f\u0646 \u0628\u0627 \u0622\u0646 \u0622\u0634\u0646\u0627 \u0634\u0648\u06cc\u0645.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Promise \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0686\u06cc\u0633\u062a\u061f<\/h2>\n\n\n\n<p>\u0642\u0628\u0644 \u0627\u0632 \u0648\u0631\u0648\u062f \u0628\u0647 \u0645\u0628\u0627\u062d\u062b \u0639\u0645\u0644\u06cc \u0648 \u0627\u0631\u0627\u0626\u0647 \u0645\u062b\u0627\u0644\u200c\u0647\u0627 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u062f\u0631 \u0645\u0648\u0631\u062f Promise \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0635\u062d\u0628\u062a \u06a9\u0646\u06cc\u0645. \u0627\u06cc\u0646 \u0648\u0627\u0698\u0647 \u062f\u0631 \u0648\u0627\u0642\u0639 \u0628\u0647 \u0628\u0631\u06af\u0631\u062f\u0627\u0646 \u0645\u0633\u062a\u0642\u06cc\u0645 \u062e\u0648\u062f \u0627\u0632 \u0627\u0646\u06af\u0644\u06cc\u0633\u06cc \u06cc\u0639\u0646\u06cc \u00ab\u0642\u0648\u0644 \u062f\u0627\u062f\u0646 \u06cc\u0627 \u0648\u0639\u062f\u0647 \u062f\u0627\u062f\u0646\u00bb \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f. \u0647\u0645\u0647 \u0645\u0627 \u062f\u0631 \u0637\u0648\u0644 \u0632\u0646\u062f\u06af\u06cc \u0628\u0647 \u0627\u0637\u0631\u0627\u0641\u06cc\u0627\u0646 \u062e\u0648\u062f \u0642\u0648\u0644\u200c\u0647\u0627\u06cc\u06cc \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645. \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u0645\u0646 \u0628\u0647 \u0639\u0644\u06cc \u0642\u0648\u0644 \u062f\u0627\u062f\u0645 \u06a9\u0647 \u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647 \u0627\u06cc\u0646 \u0647\u0641\u062a\u0647 \u0647\u0645\u0631\u0627\u0647 \u0627\u0648 \u0628\u0647 \u06cc\u06a9 \u0645\u0633\u0627\u0641\u0631\u062a \u062a\u0641\u0631\u06cc\u062d\u06cc \u0628\u0631\u0648\u0645.<\/p>\n\n\n<div class=\"jet-listing-grid--56206\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-learn cb-ud1ng69u\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\r\n<div class=\"zht-learn-card\">\r\n    <div class=\"zht-learn-title-section\">\r\n        <div class=\"zht-learn-card-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"24\" height=\"24\">\r\n                <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\" \/>\r\n            <\/svg>\r\n        <\/div>\r\n        \r\n        <!-- \u0639\u0646\u0648\u0627\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0628\u0647 \u0644\u06cc\u0646\u06a9 -->\r\n        <a href=\"https:\/\/maktabkhooneh.org\/learn\/java-script\/\" class=\"zht-learn-card-title\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n            \u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a        <\/a>\r\n    <\/div>\r\n\r\n    <!-- \u062f\u06a9\u0645\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0628\u0647 \u062a\u06af button -->\r\n    <!-- \u0627\u0632 onclick \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u062a\u0627 \u0628\u0647 \u0645\u062d\u0636 \u06a9\u0644\u06cc\u06a9 \u0644\u06cc\u0646\u06a9 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u062f -->\r\n    <button class=\"zht-learn-card-btn\" data-course-url=\"https:\/\/maktabkhooneh.org\/learn\/java-script\/\" onclick=\"window.open(this.getAttribute('data-course-url'), '_blank');\">\r\n        \u0634\u0631\u0648\u0639 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc\r\n    <\/button>\r\n<\/div><\/div><\/div><\/div>\n\n\n<p>\u0648\u06cc\u0698\u06af\u06cc\u200c \u06a9\u0647 \u0642\u0648\u0644 \u062f\u0627\u062f\u0646 \u0628\u0647 \u0627\u0641\u0631\u0627\u062f \u062f\u0627\u0631\u062f \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0645\u0646 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0641\u0631\u062f\u06cc \u06a9\u0647 \u0648\u0639\u062f\u0647 \u062f\u0627\u062f\u0647\u060c \u06cc\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645 \u0628\u0647 \u0642\u0648\u0644 \u062e\u0648\u062f \u0639\u0645\u0644 \u06a9\u0646\u0645 \u06cc\u0627 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645. \u0645\u0641\u0647\u0648\u0645 \u0648 \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 Promise \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0645 \u0627\u06cc\u0646 \u062e\u0627\u0635\u06cc\u062a \u0631\u0627 \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p>\u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u062b\u0627\u0644 \u0645\u0637\u0631\u062d \u0634\u062f\u0647 \u0627\u06cc\u0646\u200c\u0637\u0648\u0631 \u062a\u0635\u0648\u0631 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u062a\u062f Fetch \u0628\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0646\u0646\u062f\u0647 \u0648\u0639\u062f\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0645\u0648\u0627\u0631\u062f \u062e\u0627\u0635\u06cc \u0631\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u062a\u06a9\u0645\u06cc\u0644 \u0639\u0645\u0644\u06cc\u0627\u062a \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u062f. \u0627\u0644\u0628\u062a\u0647 \u062d\u062a\u06cc \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062f\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u0646\u06cc\u0632 \u067e\u0627\u0633\u062e\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u062e\u0648\u0627\u0647\u062f \u0634\u062f. \u0645\u0627\u0646\u0646\u062f \u0627\u06cc\u0646 \u06a9\u0647 \u0645\u0646 \u0628\u0627 \u0639\u0644\u06cc \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u0645 \u0648 \u0628\u06af\u0648\u06cc\u0645 \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u062d\u0636\u0648\u0631 \u062f\u0631 \u0627\u06cc\u0646 \u0633\u0641\u0631 \u0631\u0627 \u0646\u062f\u0627\u0631\u0645. \u062a\u0648\u0627\u0628\u0639 \u0622\u0633\u0646\u06a9\u0631\u0648\u0646 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631 \u0627\u0633\u0627\u0633 \u062a\u0627\u0628\u0639 Promise \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u06cc\u0646\u062a\u06a9\u0633 \u0645\u062a\u062f Fetch<\/h2>\n\n\n\n<p>\u0633\u0627\u062e\u062a\u0627\u0631 \u06cc\u0627 syntax \u06a9\u0644\u06cc \u0645\u062a\u062f fetch \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0627\u0633\u062a.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fetch('url') \/\/ api for the get request\n    .then(response =&gt; response.json())\n    .then(data =&gt; console.log(data));<\/pre>\n\n\n\n<p>\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u062a\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u067e\u0627\u0633 \u062f\u0647\u06cc\u0645 \u062a\u0627 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u062f\u0641\u0645\u0646\u062f\u06cc \u0627\u0631\u0633\u0627\u0644 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u0645 \u0639\u0628\u0627\u0631\u062a\u200c\u0627\u0646\u062f \u0627\u0632:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>URL: \u0622\u062f\u0631\u0633 \u0633\u0627\u06cc\u062a\u06cc \u06a9\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0627\u0632 \u0647\u0631 \u0646\u0648\u0639\u06cc \u0628\u0647 \u0622\u0646 \u0627\u0631\u0633\u0627\u0644 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/li>\n\n\n\n<li>Options: \u0622\u0631\u0627\u06cc\u0647\u200c\u0627\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631 \u0627\u0632 \u067e\u0627\u0633\u062e \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0634\u0627\u0645\u0644 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>Method: \u0645\u062a\u062f\u06cc \u0627\u0632 HTTP \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0645\u0627 \u0634\u0627\u0645\u0644 \u0622\u0646 \u0628\u0627\u0634\u062f. \u062f\u0631 \u0648\u0627\u0642\u0639 \u06cc\u06a9\u06cc \u0627\u0632 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc GET\u060c POST\u060c PUT \u0648 DELETE \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u0642\u062f\u0627\u0631 \u0628\u0647 Method \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/li>\n\n\n\n<li>Body: \u062f\u0627\u062f\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0642\u0635\u062f \u0627\u0631\u0633\u0627\u0644 \u0622\u0646 \u0647\u0645\u0631\u0627\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0631\u0627 \u062f\u0627\u0631\u06cc\u0645.<\/li>\n\n\n\n<li>Mode: \u062d\u0627\u0644\u062a \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0631\u0633\u0627\u0644\u06cc \u0631\u0627 \u0645\u0634\u062e\u0635 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u00abcors\u060c nocors\u060c same-origin \u0648 \u063a\u06cc\u0631\u0647\u00bb<\/li>\n\n\n\n<li>Credentials: \u0645\u0634\u062e\u0635 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u0628\u0631\u06cc \u0633\u06cc\u0633\u062a\u0645 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062f\u0647\u0646\u062f\u0647 (\u06a9\u0648\u06a9\u06cc\u200c\u0647\u0627\u060c \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0648 \u063a\u06cc\u0631\u0647) \u0628\u0627 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0631\u0633\u0627\u0644 \u0634\u0648\u062f \u06cc\u0627 \u062e\u06cc\u0631.<\/li>\n<\/ul>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><style><\/style><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"201\" src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/606d5888-bae4-403f-aa0f-fbc1612ac720-300x201.jpg.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\u0622\u0645\u0648\u0632\u0634 \u06a9\u0648\u06a9\u06cc \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/606d5888-bae4-403f-aa0f-fbc1612ac720-300x201.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/606d5888-bae4-403f-aa0f-fbc1612ac720-768x515.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/606d5888-bae4-403f-aa0f-fbc1612ac720.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/cookies-in-javascript\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u06a9\u0648\u06a9\u06cc \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647<\/a>\n<\/section><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc\u06cc \u0633\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062a\u062f fetch \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/h2>\n\n\n\n<p>\u0628\u0631\u06cc\u0645 \u0633\u0631\u0627\u063a \u0686\u0646\u062f \u0645\u062b\u0627\u0644 \u0633\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0646\u062d\u0648\u0647 \u0648 \u0646\u0648\u0639 \u0639\u0645\u0644\u06a9\u0631\u062f fetch. \u0645\u062b\u0627\u0644 \u0627\u0648\u0644 \u062f\u0631 \u0645\u0648\u0631\u062f \u06a9\u0627\u0631 \u0628\u0627 \u062f\u0631\u062e\u0648\u0627\u0633\u062a GET \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"540\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39646-1-1024x540.jpeg.webp\" alt=\"\u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc\u06cc \u0633\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062a\u062f fetch \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" class=\"wp-image-39647 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39646-1-1024x540.jpeg.webp 1024w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39646-1-300x158.jpeg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39646-1-768x405.jpeg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39646-1.jpeg 1184w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/540;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644 \u0627\u0648\u0644: \u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a GET \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Fetch<\/h3>\n\n\n\n<p>\u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u0627\u0634\u0627\u0631\u0647 \u06a9\u0631\u062f\u06cc\u0645 \u062f\u0631 \u0645\u062b\u0627\u0644 \u0627\u0648\u0644 \u062e\u0648\u062f \u0646\u062d\u0648\u0647 \u0627\u06cc\u062c\u0627\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a Get \u0631\u0627 \u062f\u0631 \u0645\u062a\u062f fetch \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0628\u0627\u06cc\u062f \u0628\u062f\u0627\u0646\u06cc\u062f \u06a9\u0647 \u0645\u062a\u062f Fetch \u0628\u062f\u0648\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 Options \u06cc\u06a9 \u062f\u0631\u062e\u0648\u0627\u0633\u062a GET \u0645\u062d\u0633\u0648\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span class=\"c1\">\/\/ API for get requests<\/span>\n<span class=\"kd\">let<\/span> <span class=\"nx\">fetchRes<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">fetch<\/span><span class=\"p\">(<\/span>\n<span class=\"s2\">\"https:\/\/jsonplaceholder.typicode.com\/todos\/1\"<\/span><span class=\"p\">);<\/span>\n    \n<span class=\"c1\">\/\/ FetchRes is the promise to resolve<\/span>\n<span class=\"c1\">\/\/ it by using.then() method<\/span>\n<span class=\"nx\">fetchRes<\/span><span class=\"p\">.<\/span><span class=\"nx\">then<\/span><span class=\"p\">(<\/span><span class=\"nx\">res<\/span> <span class=\"p\">=&gt;<\/span>\n    <span class=\"nx\">res<\/span><span class=\"p\">.<\/span><span class=\"nx\">json<\/span><span class=\"p\">()).<\/span><span class=\"nx\">then<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">log<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">})<\/span><\/pre>\n\n\n\n<p>\u062e\u0631\u0648\u062c\u06cc \u06a9\u062f \u0631\u0627 \u062f\u0631 \u062a\u0635\u0648\u06cc\u0631 \u0632\u06cc\u0631 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"573\" height=\"387\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39646-2.png\" alt=\"\u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc\u06cc \u0633\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062a\u062f fetch \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" class=\"wp-image-39648 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39646-2.png 573w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39646-2-300x203.png.webp 300w\" data-sizes=\"(max-width: 573px) 100vw, 573px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 573px; --smush-placeholder-aspect-ratio: 573\/387;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<p>\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u06a9\u062f:<\/p>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0632 \u062a\u0627\u0628\u0639 fetch \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a GET \u0628\u0647 \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u06cc\u0645.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>https:\/\/jsonplaceholder.typicode.com\/todos\/1<\/li>\n<\/ul>\n\n\n\n<p>\u0686\u0646\u0627\u0646\u0686\u0647 \u0642\u0628\u0644\u0627\u064b \u0646\u06cc\u0632 \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u06cc\u0645 \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u062f \u06cc\u06a9 Promise \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u062f\u0631 \u0635\u0648\u0631\u062a \u0645\u0648\u0641\u0642\u06cc\u062a \u06cc\u0627 \u0639\u062f\u0645 \u0645\u0648\u0641\u0642\u06cc\u062a \u0639\u0645\u0644\u06cc\u0627\u062a \u06cc\u06a9 \u0646\u062a\u06cc\u062c\u0647 \u0646\u0647\u0627\u06cc\u06cc \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0627\u0639\u0644\u0627\u0645 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n\n\n\n<p>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0645\u062a\u062f then \u0628\u0631\u0627\u06cc fetch \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u062a\u0627 \u067e\u0627\u0633\u062e\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0646\u0627\u0647\u0645\u200c\u0632\u0645\u0627\u0646 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0647 \u062a\u0627\u0628\u0639 Fetch \u0628\u06af\u0648\u06cc\u06cc\u0645 \u06a9\u0647 \u062f\u0627\u062f\u0647 \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0631\u0627 \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631 JSON \u0646\u0634\u0627\u0646 \u062f\u0647\u062f. \u0628\u0647 \u0647\u0645\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u062a\u0627\u0628\u0639 res.json \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0628\u0647 \u062a\u0627\u0628\u0639 then \u067e\u0627\u0633 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<p>\u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u062c\u062f\u062f \u062a\u0627\u0628\u0639 then \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06a9\u0646\u0633\u0648\u0644 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0647\u06cc\u0645. \u0628\u0647 \u0637\u0648\u0631 \u062e\u0644\u0627\u0635\u0647 \u0628\u0627 \u062a\u0627\u0628\u0639 fetch \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0631\u062f\u06cc\u0645. \u0627\u06cc\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 JSON \u062f\u0631 \u0622\u0648\u0631\u062f\u06cc\u0645 \u0648 \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u062f\u0631 \u0645\u062d\u06cc\u0637 \u06a9\u0646\u0633\u0648\u0644 \u0686\u0627\u067e \u06a9\u0631\u062f\u06cc\u0645.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"164\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39610-1-scaled-1-300x164.jpeg\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"Hoisting \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39610-1-scaled-1-300x164.jpeg 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39610-1-scaled-1-1024x560.jpeg.webp 1024w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39610-1-scaled-1-768x420.jpeg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39610-1-scaled-1-1536x839.jpeg.webp 1536w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39610-1-scaled-1-2048x1119.jpeg.webp 2048w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/164;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/hoisting-in-js\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 Hoisting \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644 \u062f\u0648\u0645: \u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a POST \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Fetch<\/h3>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u06a9\u0647 \u0633\u0627\u062e\u062a\u0627\u0631 JSON \u062f\u0627\u0631\u0646\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 fetch API \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0642\u0627\u0644\u0628 \u062f\u0631\u062e\u0648\u0627\u0633\u062a POST \u0627\u0631\u0633\u0627\u0644 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f. \u0628\u0647 \u0627\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u06cc\u062f \u06a9\u0647 \u0686\u0637\u0648\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u062f\u0646\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631 JSON \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0647 \u0633\u0631\u0648\u0631 \u06cc\u0627 URL \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/node_1s540yS_1403-08-16-164236924\/0fe5b3e2e2d6607001330d6526c543b5.webp?expire=4893471932&#038;token=609d2dc669a9a7534ba3f217a1a0a241&#038;md5=YJ0txmmpp1NLo_IXoaCiQQ==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 Node.js\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 Node.js\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-node-js-mk1313\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 Node.js        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f1,\u06f5\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f4\u06f7\u06f9,\u06f7\u06f0\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f7\u06f0%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-node-js-mk1313\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n\n<p>\u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631 Options \u0622\u0645\u0627\u062f\u0647 \u0634\u0648\u062f. \u067e\u0633 \u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0645\u06cc\u200c\u0646\u0648\u06cc\u0633\u06cc\u0645.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">let options = { \n  method: 'POST', \n  headers: { \n    'Content-Type': 'application\/json;charset=utf-8' \n  }, \n  body: JSON.stringify(data) \n}<\/pre>\n\n\n\n<p>\u06a9\u062f \u0628\u0627\u0644\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 Options \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 POST \u062f\u0631 fetch \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span class=\"c1\">\/\/ Your JSON data<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">jsonData<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span> <span class=\"nx\">key1<\/span><span class=\"o\">:<\/span> <span class=\"s1\">'value1'<\/span><span class=\"p\">,<\/span> <span class=\"nx\">key2<\/span><span class=\"o\">:<\/span> <span class=\"s1\">'value2'<\/span> <span class=\"p\">};<\/span>\n\n<span class=\"c1\">\/\/ Set up options for the fetch request<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">options<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span>\n  <span class=\"nx\">method<\/span><span class=\"o\">:<\/span> <span class=\"s1\">'POST'<\/span><span class=\"p\">,<\/span>\n  <span class=\"nx\">headers<\/span><span class=\"o\">:<\/span> <span class=\"p\">{<\/span>\n    <span class=\"s1\">'Content-Type'<\/span><span class=\"o\">:<\/span> <span class=\"s1\">'application\/json'<\/span> <span class=\"c1\">\/\/ Set content type to JSON<\/span>\n  <span class=\"p\">},<\/span>\n  <span class=\"nx\">body<\/span><span class=\"o\">:<\/span> <span class=\"nb\">JSON<\/span><span class=\"p\">.<\/span><span class=\"nx\">stringify<\/span><span class=\"p\">(<\/span><span class=\"nx\">jsonData<\/span><span class=\"p\">)<\/span> <span class=\"c1\">\/\/ Convert JSON data to a string and set it as the request body<\/span>\n<span class=\"p\">};<\/span>\n\n<span class=\"c1\">\/\/ Make the fetch request with the provided options<\/span>\n<span class=\"nx\">fetch<\/span><span class=\"p\">(<\/span><span class=\"s1\">'https:\/\/api.example.com\/upload'<\/span><span class=\"p\">,<\/span> <span class=\"nx\">options<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"nx\">then<\/span><span class=\"p\">(<\/span><span class=\"nx\">response<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n    <span class=\"c1\">\/\/ Check if the request was successful<\/span>\n    <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"o\">!<\/span><span class=\"nx\">response<\/span><span class=\"p\">.<\/span><span class=\"nx\">ok<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n      <span class=\"k\">throw<\/span> <span class=\"ow\">new<\/span> <span class=\"ne\">Error<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Network response was not ok'<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n    <span class=\"c1\">\/\/ Parse the response as JSON<\/span>\n    <span class=\"k\">return<\/span> <span class=\"nx\">response<\/span><span class=\"p\">.<\/span><span class=\"nx\">json<\/span><span class=\"p\">();<\/span>\n  <span class=\"p\">})<\/span>\n  <span class=\"p\">.<\/span><span class=\"nx\">then<\/span><span class=\"p\">(<\/span><span class=\"nx\">data<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n    <span class=\"c1\">\/\/ Handle the JSON data<\/span>\n    <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">log<\/span><span class=\"p\">(<\/span><span class=\"nx\">data<\/span><span class=\"p\">);<\/span>\n  <span class=\"p\">})<\/span>\n  <span class=\"p\">.<\/span><span class=\"k\">catch<\/span><span class=\"p\">(<\/span><span class=\"nx\">error<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n    <span class=\"c1\">\/\/ Handle any errors that occurred during the fetch<\/span>\n    <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">error<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Fetch error:'<\/span><span class=\"p\">,<\/span> <span class=\"nx\">error<\/span><span class=\"p\">);<\/span>\n  <span class=\"p\">});<\/span><\/pre>\n\n\n\n<p>\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u06a9\u062f:<\/p>\n\n\n\n<p>\u0627\u0628\u062a\u062f\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc JSON \u062e\u0648\u062f \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0631\u062f\u06cc\u0645. \u0633\u067e\u0633 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u06cc\u06a9 options \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0648 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u062f\u0646 \u0628\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u06cc\u0645 \u06a9\u0647 \u0628\u0647 \u0645\u062a\u062f POST \u0646\u06cc\u0632 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u0627\u0647\u06cc\u062a \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0634\u0627\u0631\u0647 \u0634\u0648\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0646\u06cc\u0632 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u0631\u06cc\u0645.<\/p>\n\n\n\n<p>\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc URL \u0648 options \u0628\u0647 \u062a\u0627\u0628\u0647 fetch \u067e\u0627\u0633 \u062f\u0627\u062f\u0647 \u0634\u062f. \u0628\u0639\u062f \u0628\u0627\u06cc\u062f \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0631\u062f\u06cc\u0645 \u06a9\u0647 \u0627\u06af\u0631 \u067e\u0627\u0633\u062e Promise \u0645\u0646\u0641\u06cc \u0628\u0648\u062f \u06cc\u0627 \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u0646\u062a\u0648\u0627\u0646\u0633\u062a\u0647 \u0628\u0648\u062f \u0628\u0647 \u0642\u0648\u0644 \u062e\u0648\u062f \u06a9\u0647 \u0628\u0631\u0642\u0631\u0627\u0631\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627 \u0633\u0631\u0648\u0631 \u0627\u0633\u062a \u0639\u0645\u0644 \u06a9\u0646\u062f \u06cc\u06a9 \u067e\u06cc\u063a\u0627\u0645 \u062e\u0637\u0627 \u0686\u0627\u067e \u0634\u0648\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"198\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/0a9cf082-7ecc-43dd-b0c3-2eb4bf5b387d-300x198.jpg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"api \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/0a9cf082-7ecc-43dd-b0c3-2eb4bf5b387d-300x198.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/0a9cf082-7ecc-43dd-b0c3-2eb4bf5b387d-768x507.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/0a9cf082-7ecc-43dd-b0c3-2eb4bf5b387d.jpg 1024w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/198;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/api-in-js\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u0646\u062d\u0648\u0647 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u06cc\u06a9 API \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a &#8211; \u0628\u0627 \u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644 \u0633\u0648\u0645: \u0644\u063a\u0648 \u062f\u0631\u062e\u0648\u0627\u0633\u062a fetch<\/h3>\n\n\n\n<p>\u062c\u0627\u0644\u0628 \u0627\u0633\u062a \u0628\u062f\u0627\u0646\u06cc\u062f \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 AbortController \u0648 \u0631\u0627\u0628\u0637 AbortSignal \u0628\u0631\u0627\u06cc \u0644\u063a\u0648 \u062f\u0631\u062e\u0648\u0627\u0633\u062a fetch \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span class=\"c1\">\/\/ Create a new AbortController instance<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">controller<\/span> <span class=\"o\">=<\/span> <span class=\"ow\">new<\/span> <span class=\"nx\">AbortController<\/span><span class=\"p\">();<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">signal<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">controller<\/span><span class=\"p\">.<\/span><span class=\"nx\">signal<\/span><span class=\"p\">;<\/span>\n\n<span class=\"c1\">\/\/ Make the fetch request with the signal<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">fetchPromise<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">fetch<\/span><span class=\"p\">(<\/span><span class=\"s1\">'https:\/\/api.example.com\/data'<\/span><span class=\"p\">,<\/span> <span class=\"p\">{<\/span> <span class=\"nx\">signal<\/span> <span class=\"p\">});<\/span>\n\n<span class=\"c1\">\/\/ Timeout after 5 seconds<\/span>\n<span class=\"kd\">const<\/span> <span class=\"nx\">timeoutId<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">setTimeout<\/span><span class=\"p\">(()<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n  <span class=\"nx\">controller<\/span><span class=\"p\">.<\/span><span class=\"nx\">abort<\/span><span class=\"p\">();<\/span> <span class=\"c1\">\/\/ Abort the fetch request<\/span>\n  <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">log<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Fetch request timed out'<\/span><span class=\"p\">);<\/span>\n<span class=\"p\">},<\/span> <span class=\"mf\">\u06f5\u06f0\u06f0\u06f0<\/span><span class=\"p\">);<\/span>\n\n<span class=\"c1\">\/\/ Handle the fetch request<\/span>\n<span class=\"nx\">fetchPromise<\/span>\n  <span class=\"p\">.<\/span><span class=\"nx\">then<\/span><span class=\"p\">(<\/span><span class=\"nx\">response<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n    <span class=\"c1\">\/\/ Check if the request was successful<\/span>\n    <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"o\">!<\/span><span class=\"nx\">response<\/span><span class=\"p\">.<\/span><span class=\"nx\">ok<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n      <span class=\"k\">throw<\/span> <span class=\"ow\">new<\/span> <span class=\"ne\">Error<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Network response was not ok'<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n    <span class=\"c1\">\/\/ Parse the response as JSON<\/span>\n    <span class=\"k\">return<\/span> <span class=\"nx\">response<\/span><span class=\"p\">.<\/span><span class=\"nx\">json<\/span><span class=\"p\">();<\/span>\n  <span class=\"p\">})<\/span>\n  <span class=\"p\">.<\/span><span class=\"nx\">then<\/span><span class=\"p\">(<\/span><span class=\"nx\">data<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n    <span class=\"c1\">\/\/ Handle the JSON data<\/span>\n    <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">log<\/span><span class=\"p\">(<\/span><span class=\"nx\">data<\/span><span class=\"p\">);<\/span>\n  <span class=\"p\">})<\/span>\n  <span class=\"p\">.<\/span><span class=\"k\">catch<\/span><span class=\"p\">(<\/span><span class=\"nx\">error<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n    <span class=\"c1\">\/\/ Handle any errors that occurred during the fetch<\/span>\n    <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">error<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Fetch error:'<\/span><span class=\"p\">,<\/span> <span class=\"nx\">error<\/span><span class=\"p\">);<\/span>\n  <span class=\"p\">})<\/span>\n  <span class=\"p\">.<\/span><span class=\"k\">finally<\/span><span class=\"p\">(()<\/span> <span class=\"p\">=&gt;<\/span> <span class=\"p\">{<\/span>\n    <span class=\"nx\">clearTimeout<\/span><span class=\"p\">(<\/span><span class=\"nx\">timeoutId<\/span><span class=\"p\">);<\/span> <span class=\"c1\">\/\/ Clear the timeout<\/span>\n<span class=\"p\">});<\/span><\/pre>\n\n\n\n<p>\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u06a9\u062f:<\/p>\n\n\n\n<p>\u0627\u0628\u062a\u062f\u0627 \u06cc\u06a9 \u0622\u0628\u062c\u06a9\u062a \u0627\u0632 AbortController \u0633\u0627\u062e\u062a\u06cc\u0645 \u0648 \u062f\u0631 \u0633\u0637\u0631 \u0628\u0639\u062f\u06cc \u0633\u06cc\u06af\u0646\u0627\u0644 \u0622\u0646 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0631\u062f\u06cc\u0645. \u0633\u067e\u0633 \u062f\u0633\u062a\u0648\u0631 fetch \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f.<\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0644\u063a\u0648 \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631 fetch \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u0628\u06cc\u0634 \u0627\u0632 \u06f5 \u062b\u0627\u0646\u06cc\u0647 \u0637\u0648\u0644 \u06a9\u0634\u06cc\u062f \u062a\u0627 \u067e\u0627\u0633\u062e \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u0648\u062f \u0627\u0632 setTimeout \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u06cc\u0645. \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u0628\u0631\u0627\u06cc \u0645\u062d\u062f\u0648\u062f \u06a9\u0631\u062f\u0646 \u0632\u0645\u0627\u0646 \u0627\u0633\u062a. \u062c\u0647\u062a \u062a\u0648\u0642\u0641 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0628\u0627\u06cc\u062f \u0627\u0632 controller.abort \u06a9\u0645\u06a9 \u0628\u06af\u06cc\u0631\u06cc\u0645.<\/p>\n\n\n\n<p>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0637\u0628\u0642 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0628\u0631\u0631\u0633\u06cc \u0635\u062d\u062a \u0627\u0631\u062a\u0628\u0627\u0637 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u06cc\u0645 \u062a\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u0627\u0631\u0648\u0631 \u0645\u0627 \u0631\u0627 \u0645\u0637\u0644\u0639 \u0633\u0627\u0632\u062f. \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a\u060c \u062f\u0631 \u0628\u0644\u0648\u06a9 final \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 clearTimeout \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0632\u0645\u0627\u0646\u06cc \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0631\u0627 \u067e\u0627\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u062a\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u06a9\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a fetch \u0645\u0648\u0641\u0642 \u0628\u0648\u062f \u0627\u0632 \u062a\u0648\u0642\u0641 \u06cc\u0627 \u0644\u063a\u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0634\u0648\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"226\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/36d22183-1841-4e3f-9dd7-ea1df1e63359-300x226.jpg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"Event \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/36d22183-1841-4e3f-9dd7-ea1df1e63359-300x226.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/36d22183-1841-4e3f-9dd7-ea1df1e63359-768x579.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/36d22183-1841-4e3f-9dd7-ea1df1e63359.jpg 1024w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/226;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/event-in-javascript\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">Event \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a &#8211; \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u062c\u0627\u0645\u0639<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644 \u0686\u0647\u0627\u0631\u0645: \u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a Fetch \u0647\u0645\u0631\u0627\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u0628\u0631\u06cc<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a Fetch \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u0628\u0631\u06cc \u0647\u0645 \u0628\u0627\u0634\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0639\u0645\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">fetch(\"https:\/\/example.com\", { \n  credentials: \"include\", \n});<\/pre>\n\n\n\n<p>\u0627\u06af\u0631 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u062f \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u0628\u0631\u06cc \u062a\u0646\u0647\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc \u0627\u0631\u0633\u0627\u0644 \u0634\u0648\u0646\u062f \u06a9\u0647 \u0645\u0628\u062f\u0623 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0648 URL \u06cc\u06a9\u06cc \u0647\u0633\u062a\u0646\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u06a9\u062f \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/\/ Das aufrufende Skript befindet sich am Ursprungsort 'https:\/\/example.com' \nfetch(\"https:\/\/example.com\", { \n  credentials: \"same-origin\", \n});<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u0641\u0627\u0648\u062a fetch \u0648 ajax<\/h2>\n\n\n\n<p>\u0627\u06af\u0631 \u0622\u0634\u0646\u0627\u06cc\u06cc \u06a9\u0627\u0641\u06cc \u0628\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f ajax \u0631\u0627 \u0647\u0645 \u0645\u06cc\u200c\u0634\u0646\u0627\u0633\u06cc\u062f. <a href=\"https:\/\/maktabkhooneh.org\/mag\/ajax-in-javascript\/\">Ajax \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/a> \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0634\u0628\u06cc\u0647 \u0628\u0647 fetch \u062f\u0627\u0631\u062f \u0628\u0627 \u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627\u06cc \u062c\u0632\u0626\u06cc \u0632\u06cc\u0631:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062f\u0627\u062f\u0647 \u0628\u0627 ajax \u0648\u06cc\u0698\u06af\u06cc \u0628\u0647 \u0646\u0627\u0645 Data \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 fetch \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc Body \u0648 \u0628\u0647 \u0635\u0648\u0631\u062a \u0631\u0634\u062a\u0647\u200c\u0627\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/li>\n\n\n\n<li>URL \u062f\u0631 fetch \u06cc\u06a9 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u0633\u062a\u0642\u0644 \u0627\u0633\u062a \u0627\u0645\u0627 \u062f\u0631 ajax \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc Data \u0645\u06cc\u200c\u0634\u0646\u0627\u0633\u06cc\u0645.<\/li>\n\n\n\n<li>Ajax \u0645\u0631\u0648\u0631\u06af\u0631\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n\n\n\n<li>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0632\u0645\u0627\u0646 \u062f\u0631 Ajax \u0628\u0633\u06cc\u0627\u0631 \u0631\u0627\u062d\u062a\u200c\u062a\u0631 \u0627\u0632 fetch \u0627\u0633\u062a.<\/li>\n\n\n\n<li>Ajax \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0647 JSON \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0645\u0627 \u062f\u0631 fetch \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f.<\/li>\n\n\n\n<li>\u062f\u0631 Ajax \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0646\u062a\u06cc\u062c\u0647\u200c\u0647\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0627\u0632 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc HTTP \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f.<\/li>\n\n\n\n<li>\u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ajax \u0631\u0648\u0646\u062f \u062f\u0627\u0646\u0644\u0648\u062f \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0642\u0627\u0628\u0644 \u0645\u0634\u0627\u0647\u062f \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u062f\u0631 fetch \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0647\u0645\u200c\u0632\u0645\u0627\u0646 \u0627\u0632 Promise.all \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 Ajax \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u062f\u0633\u062a\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc Axios.all \u0631\u0627 \u062f\u0627\u0631\u062f.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u062d\u0631\u0641 \u0622\u062e\u0631<\/h2>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0633\u0639\u06cc \u06a9\u0631\u062f\u06cc\u0645 \u0628\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u0637\u0627\u0644\u0628 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0646\u0638\u0645 \u0648 \u0637\u0631\u0627\u062d\u06cc \u06cc\u06a9 \u0631\u0648\u0646\u062f \u067e\u0631\u0648\u0698\u0647 \u0645\u062d\u0648\u0631 \u06a9\u0627\u0631 \u0628\u0627 Fetch \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u0642\u0627\u0628\u0644 \u062f\u0631\u06a9 \u0648 \u0633\u0627\u062f\u0647 \u0628\u06cc\u0627\u0646 \u06a9\u0646\u06cc\u0645. \u0628\u0631\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0635\u0648\u0631\u062a \u062d\u0631\u0641\u0647\u200c\u0627\u06cc \u0648 \u062a\u062e\u0635\u0635\u06cc\u200c\u062a\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc \u0645\u0646\u062a\u0634\u0631 \u0634\u062f\u0647 <a href=\"https:\/\/maktabkhooneh.org\/learn\/java-script\">\u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/a> \u0648 <a href=\"https:\/\/maktabkhooneh.org\/learn\/programming\">\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc <\/a>\u062f\u0631 \u0645\u06a9\u062a\u0628 \u062e\u0648\u0646\u0647 \u06a9\u0645\u06a9 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/asynchronous-javascript_1403-08-16-164330846\/9aac55caaf78a2a06de02cb4254f06cd.webp?expire=4893471932&#038;token=24bd2dc076a431f68bec7d4f99645c88&#038;md5=JL0twHakMfaL7H1PmWRciA==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 Asynchronous \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 Asynchronous \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-asynchronous-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-mk1120\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 Asynchronous \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f7\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f3\u06f5\u06f9,\u06f5\u06f5\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f5\u06f5%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-asynchronous-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-mk1120\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>fetch \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u062a\u062f\u06cc \u0628\u0631\u0627\u06cc \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0648 \u0648\u0627\u06a9\u0634\u06cc \u0645\u0646\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u0645\u062a\u062f \u06cc\u06a9 Promise \u00ab\u067e\u0627\u0633\u062e \u0645\u0648\u0641\u0642\u06cc\u062a \u06cc\u0627 \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062f\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a \u0628\u0647 \u0639\u0644\u0627\u0648\u0647 \u0645\u0642\u062f\u0627\u0631 \u062d\u0627\u0635\u0644 \u0627\u0632 \u0639\u0645\u0644\u06cc\u0627\u062a \u062f\u0631 \u0635\u0648\u0631\u062a \u0645\u0648\u0641\u0642\u06cc\u062a\u00bb \u0628\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0631\u0633\u0627\u0644 \u0634\u062f\u0647 \u0627\u0632 \u0645\u0631\u0648\u0631\u06af\u0631 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f. \u0645\u062a\u062f fetch \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u06cc\u062c\u0627\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a HTTP \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06cc\u0639\u0646\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":39649,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,30,12],"tags":[],"class_list":["post-39646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-and-it-training","category-web-programming-articles","category-java-script-articles"],"_links":{"self":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/comments?post=39646"}],"version-history":[{"count":4,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39646\/revisions"}],"predecessor-version":[{"id":65574,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39646\/revisions\/65574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media\/39649"}],"wp:attachment":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media?parent=39646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/categories?post=39646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/tags?post=39646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}