الكود الخاص بك صحيح لكن هناك خطأ بسيط في الكود التالي:-
var arr = {{ $arr }};
هنا لو لاحظت أنت طبعت مصفوفة PHP في محتوى الـجافاسكربت، وهذا غير ممكن ، لذا يجب عليك إضافة شيء بسيط وهو الدالة التالية:
json_encode(array)
ليكون الكود بالشكل التالي
var arr = {{ json_encode($arr) }};
من المفترض الآن أن تعمل المصفوفة بشكل سليم مع الجافاسكربت.
كذلك يمكنك إستخدام الطريقة التالية:-
var array = new Array({{ implode(',',$arr); }});
ستؤدي نفس الوظيفة والغرض.