استدعاءات AJAX لوحدات التحكم في ASP.NET MVC
عند العمل مع ASP.NET MVC، تتيح لك مكالمات AJAX إرسال البيانات إلى و تلقي البيانات من الخادم دون إعادة تحميل الصفحة بأكملها. فيما يلي شرح تفصيلي لإجراء استدعاء AJAX بسيط لوحدة التحكم:
تحليل الكود
وحدة التحكم:
وحدة التحكم يحتوي على طريقة FirstAjax، التي تُرجع بيانات JSON (في هذه الحالة، السلسلة "chamara").
عرض:
مشكلة
في البداية، لم يكن استدعاء AJAX يطلق تنبيهًا لأنه لم تتم إزالة سمة البيانات. لم تتوقع وحدة التحكم أي معلمات، لذلك أدت إزالة البيانات إلى حل المشكلة.
في وحدة التحكم المحدثة، تمت إضافة طريقتين من FirstAjax لتوضيح كل من GET وسيناريوهات ما بعد. يتطلب POST معلمة، ولكن لا يتم استخدامه في هذا المثال.
استدعاء AJAX العامل
يستخدم استدعاء AJAX العامل النهائي بناء جملة Razor لإنشاء عنوان URL ديناميكيًا وإزالته سمة البيانات غير الضرورية:
$.ajax({ النوع: "منشور"، عنوان url: '@Url.Action("FirstAjax"، "AjaxTest")'، نوع المحتوى: "application/json؛ مجموعة الأحرف = utf-8"، نوع البيانات: "جسون"، النجاح: النجاح، خطأ: خطأFunc });تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3