json -GET

ayman • منذ 3 سنوات

السلام عليكم باستخدام visual studio code اقوم بعمل GET JSON وهذا هو الكود 

$(document).ready(function () {

    $(function () {

        $.getJson("Cars.json", function (data) {

            console.log(data);

        });

    });

});

هذا الكود فى صفحه js

ولكن يظهر هذا الخطا

json.js:1 Uncaught ReferenceError: $ is not defined

ارجو المساعده لاننى لا استطيع التقدم وجزاك الله عنال خير 

 

 

كلمات دليلية: javascript

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

Muath Altayyar • منذ 3 سنوات

وعليكم السلام .. 

حسب الخطأ الظاهر ممكن يكون سبب المشكلة واحد من هالسببين :

  1. ملف الـ jQuery غير موجود أو ما تحمل بشكل صحيح داخل الصفحة.
  2. ملف الجافاسكريبت يشتغل قبل الـ jQuery ..

الحل: تأكد ان سكريبت الـ jQuery موجود بصفحة الـhtml ويسبق ملف الجافاسكريبت

مثال :

ملف  index.html

   // jQuery script
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

   // your javascript
    <script src="./json.js"></script>

 

ملف: json.js

$(document).ready(function () {
  $.getJSON('Cars.json', function (data) {
    console.log(data);
  });
});

 

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !