"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إرسال بيانات JSON باستخدام طريقة $.ajax() الخاصة بـ jQuery؟

كيفية إرسال بيانات JSON باستخدام طريقة $.ajax() الخاصة بـ jQuery؟

تم النشر بتاريخ 2024-11-08
تصفح:437

How to Send JSON Data with jQuery\'s $.ajax() Method?

إرسال JSON بدلاً من سلسلة الاستعلام باستخدام jQuery $.ajax

أحد التحديات الشائعة عند استخدام طريقة jQuery $.ajax() هو تحويل بيانات JSON إلى استعلام سلسلة عند إرسال البيانات إلى الخادم. يمكن أن يؤدي هذا إلى نتائج غير مرغوب فيها، مثل إساءة تفسير قيم المصفوفة.

لحل هذه المشكلة، نحتاج إلى إخبار jQuery بشكل صريح بالتعامل مع البيانات بتنسيق JSON. وإليك كيفية القيام بذلك:

  1. تسلسل JSON:

    • استخدم JSON.stringify () لتحويل كائن البيانات الخاص بك إلى JSON سلسلة.
  2. تحديد المحتوى النوع:

      في خيارات $.ajax()، اضبط contentType على "application/json". يُعلم هذا الخادم أنك ترسل بيانات JSON.
  3. إليك مثال محدث:

$.ajax({ عنوان URL: عنوان URL، النوع: "منشور"، نوع المحتوى: "التطبيق/json"، البيانات: JSON.stringify (البيانات)، كامل: رد الاتصال });
$.ajax({
    url: url,
    type: "POST",
    contentType: "application/json",
    data: JSON.stringify(data),
    complete: callback
});
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3