اذهب إلى المحتوى

السؤال

نشر

لدي مشكله في عند محاولة إدخال كود php بواسطة جافاسكربت للمستند والكود هو عباره عن حلقة تكرار foreach حيث ان الخطأ يظهر في حال استخدام المتغير المسند كقيمة للحلقه وعند عدم استخدام يعمل الكود بصوره صحيحه، كما يظهر في الصوره فإنه عند ازالة المتغير $p ووضع اي نص بدلا عنه يعمل الكود وينفذ الحلقه وعند استعماله تظهر صفحه بيضاء فارغه

5a41664d1099b_Screenshot_-----.thumb.png.e172025735cf9c91694623e1017dfa3c.png

Recommended Posts

  • 2
نشر (معدل)

السؤال غير واضح بشكل كافٍ. هل من الممكن وضع صورة (سكرين شوت) للنتيجة المرجوّة والتي تقول انها تحدث عندما تسبتدل المتغير بنص، وصورة للنتيجة الكود الحالي؟

عامة الكود الذي تكتبه من المفترض أن يعمل بشكل صحيح لكن هناك احتمالات كثيرة لعدم عمله، منها:

- محتوى ال array فارغ أو ليس نوعه  array of strings
- jquery لا يعمل بصورة صحيحة
- query selector غير مظبوط أو لا يضاهي أي عنصر html موجود في ملفك

وهناك أيضا نقطة مهمة جدا وهي ألا تكون قد قمت بتمرير النصوص على دالة htmlentities. لأنه إذا وجد في أي من النصوص علامة " فهذا سوف يدمَر كود الجافا سكريبت الناتج. 
لذا يستحسن أن تقوم أيضا بوضع الكود الآتي ثم رفع صورة للنتيجة:
- امسح عنصر <script> ومحتوياته تماما
- ضع بدلا منه الكود التالي

<pre><?php var_dump($para) ?></pre>

 

تم التعديل في بواسطة عبد الرحمن الموافي
إضافة المزيد من الحلول المقترحة

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...