الصفحة الرئيسية
تحميل الكود
تغيير الألوان
تغيير العرض
تغيير حجم العرض
تشغيل الكود
<!DOCTYPE html> <html> <body> <script> // هنا قمنا بتعريف دالة تقوم بإرسال طلب إلى السيرفر بشكل متزامن و من ثم تعرض نتيجته async function fetchData() { // وضعنا فيه مسار الموقع الذي سنقوم بإرسال الطلب إليه url المتغير let url = 'https://jsonplaceholder.typicode.com/posts/1'; try { // url هنا قمنا بإرسال طلب إلى الرابط الموجود في let response = await fetch(url, { method: 'DELETE' }); // هنا قمنا بفحص الرد الذي أتى من السيرفر لمعرفة ما إن كان قد تم الحذف بنجاح أم لا if (!response.ok) { // إذا كان رد السيرفر يفيد بأن الحذف قد فشل فسيتم // عرض النص التالي للإشارة إلى وقوع خطأ عند التنفيذ throw new Error('Network response was not ok'); } // إذا لم يقع أي خطأ فهذا يعني أنه تم الحذف بنجاح و سيتم إعلام المستخدم بذلك document.write(`<p>The post is deleted successfuly.</p>`); } catch(error) { // إذا حصل أي خطأ أثناء تنفيذ أو إرسال الطلب سيتم عرضه alert(error); } } // حتى تتنفذ fetchData() هنا قمنا باستدعاء الدالة fetchData(); </script> </body> </html>