در اینجا ما یک سرویس WCF ساده را با استفاده از درخواست POST فراخوانی می کنیم و سپس داده های دریافتی را در یک جدول نمایش می دهیم. برای انجام این کار، سعی کردم به آموزش های سراسر وب نگاه کنم. راه حل های زیادی برای فراخوانی سرویس WCF با روش های jQuery AJAX دیدم. اما راه ساده ای که در اینجا توضیح می دهم پیدا نکردم. این مقاله در ابتدا با جدول پایگاه داده SQL شروع می شود. همانطور که مقاله پیشرفت می کند، نحوه ایجاد یک سرویس WCF و دسترسی به این سرویس را در صفحه ASP.NET با استفاده از روش های jQuery AJAX توضیح می دهد. و همچنین این مقاله برای کسانی که به دنبال راه حلی برای آن نوع مشکل هستند بسیار مفید خواهد بود، مانند اینکه ما نمی خواهیم دوباره و دوباره صفحه را بارگذاری کنیم.
به عنوان مثال، اگر یک مورد را از یک لیست بازشو یا کنترل دیگری در همان صفحه انتخاب کنید، ممکن است باعث از دست رفتن داده شود.
روش jQuery AJAX
تمام متدهای jQuery AJAX از متد ajax() استفاده می کنند. متد ()ajax یک درخواست HTTP Asynchronous (AJAX) را انجام می دهد.
نحو
- $.ajax({ Parameter1, parameter2..........})
یا
- $.ajax({
- type:,
- contentType:,
- url:, data:,
- async,......
- });
در زیر برخی از پارامترهای مهم مورد استفاده در روش "$.ajax" توضیح داده شده است:
Type: مقدار پیش فرض نوع GET است. رشته ای که روش HTTP را برای استفاده برای درخواست تعریف می کند (GET یا POST).
- GET : داده ها را از یک منبع مشخص درخواست می کند
- POST : داده ها را برای پردازش به یک منبع مشخص ارسال می کند
C contentType: هنگام ارسال داده به سرور، از این نوع محتوا استفاده کنید. پیش فرض "application/x-www-form-urlencoded" است.
URL : رشته ای حاوی URL که درخواست به آن ارسال می شود. پیش فرض صفحه فعلی است.
داده: داده ها داده هایی را که قرار است به سرور ارسال شوند را تعریف می کند.