لماذا لا يعود JSON الذي يتوقعه FLOT في JSONLINT (وبالتالي JQuery 1.4.x)؟
-
24-09-2019 - |
سؤال
محاولة استخدام سلسلة البيانات من هذا المثال لم يعد يمر اختبار jsonlint. وعلى هذا النحو ، فإن محاولة استخدامه مع JQuery 1.4 فشل. على وجه التحديد ، إرجاعها أو البيانات مثلها من طلب AJAX كأنه نوع JSON سيؤدي إلى إلقاء خطأ. أعلم أن هذا يعمل بشكل جيد مع JQuery 1.3.x. هل لدى اي منكم حل؟
المحلول
المشكلة هي أن زائفة json لا تقتبس مفاتيح الكائنات:
// right
{ "something": "value" }
// wrong
{ something: "value" }
لا بأس في القيام بذلك في JavaScript ، لكن بناء جملة JSON أكثر صرامة من بناء جملة JavaScript.
لا تنتمي إلى StackOverflow