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

مكالمة jQuery Ajax لتلقي خطأ البيانات ، لكن PHP أعاد JSON

نشر في 2025-04-16
تصفح:623

Why is jQuery\'s AJAX Call Receiving Incorrect Data Even Though PHP is Returning JSON?

يعيد PHP json إلى jquery ajax call

على الرغم من جهودك للتواصل مع php من خلال وظيفة jquery jquery ، فأنت تواجه بشكل مستمر "elector activated". بالإضافة إلى ذلك ، تظهر البيانات التي تم استردادها غير صحيحة. دعنا نتعمق في المشكلة ونحدد السبب المحتمل. echo json_encode ([ 'العودة' => 1 ، 'msg1' => 'رسالة مرسلة موافق ، سنكون على اتصال في أسرع وقت ممكن " ]) ؛ exit ؛

لاحظ إدراج الرأس ('نوع المحتوى: application/json') ؛ قبل الصدى لتحديد نوع محتوى JSON. روتين) ') ؛ if ($ ('#formenquiry'). valid ()) { $ ("#msgid"). إلحاق ("

(خارج جاهز) تم التحقق من صحة إلى php

") ؛ $ .ajax ({ عنوان URL: "ContactFormProcess3.php" ، النوع: "بعد" ، البيانات: $ ('#formenquiry'). Serialize () ، نوع البيانات: "JSON" ، النجاح: الوظيفة (البيانات) { تنبيه ("النجاح:") ؛ لـ (مفتاح var في البيانات) { $ ('#msgid'). إلحاق (مفتاح) ؛ $ ('#msgid'). إلحاق ('=' data [key] '
') ؛ } } ، خطأ: الدالة (البيانات) { تنبيه ("خطأ:") ؛ لـ (مفتاح var في البيانات) { $ ('#msgid'). إلحاق (مفتاح) ؛ $ ('#msgid'). إلحاق ('=' data [key] '
') ؛ } } }) ؛ } آخر { $ ('#msgid'). إلحاق ('

(خارج جاهز) غير التحقق من صحة

') ؛ } تأكد من مشغلات مكالمة AJAX الخاصة بك فقط بعد التحقق من صحة النموذج لتجنب طلبات الخادم غير الضرورية. يبدو أنه يتم طباعة كائن XHR الخاص بـ jQuery بدلاً من ذلك. تم تعيين نوع البيانات على "json".
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3