• 0

مشكله في ادخال كود php للصفحه باستخدام جافاسكربت

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

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 2

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

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

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

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

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

 

تمّ تعديل بواسطة عبد الرحمن الموافي
إضافة المزيد من الحلول المقترحة
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن