الحصول على قيمة المتغيرات التي تعمل في cfloop باستخدام cfthread

StackOverflow https://stackoverflow.com/questions/3248513

  •  15-09-2020
  •  | 
  •  

سؤال

شكرا للرد !!لكنني ما زلت غير قادر على القيام بذلك.خطأ في أنني أحصل عليه هو "عنصر OBJGET1 غير محدد في كائن Java من النوع ColdFusion.runtime.variablescope."

أدناه هو الرمز الكامل الخاص بي.أريد فقط تفريغ قيمة كل موضوع يحتوي على معلومات CFHTTP.

http://www.google.com/search؟ "&" q= vin + diesel "&" & num= 10 "&" start=") />

giveacodicetagpre.

وعندما أستخدمها بعد انضمام الموضوع داخل الحلقة.أحصل على النتائج المرجوة شكرا!

هل كانت مفيدة؟

المحلول

حدثتان حدث هنا.

كما أشير بواسطة Zugwalt، تحتاج إلى تمرير بشكل صريح في المتغيرات التي تريد الرجوع إليها في نطاق مؤشر ترابطك.غاب عن متغير CGI، هذا النطاق غير موجود داخل موضوعك.لذلك نحن نمر فقط ما نحتاج إلى استخدامه في مؤشر الترابط، UserAgent، Strbaseurl، والصناعة.

المشكلة الثانية، بمجرد انضمامها، فإن المواضيع الخاصة بك ليست في نطاق متغير، فهي في نطاق cfthread، لذلك علينا أن نقرأها من هناك.

رمز تصحيح:

giveacodicetagpre.

نصائح أخرى

عموما، تضع المتغيرات غير المستقيمة في نطاق الأجيال، بحيث يمكنك استخدام تدوين قوس الهيكل للإشارة إليهم:

giveacodicetagpre.

أو

giveacodicetagpre.

هؤلاء يفعلون الشيء نفسه في الأساس نفس الشيء - فقط سجميعات مختلفة.

يتم تشغيل التعليمات البرمجية داخل علامة cfthread لها نطاق خاص به.حاول اجتياز المتغير الذي تريده الوصول إليه كنسب.أحب أن اسمه شيئا مختلفا فقط لمساعدتي في تتبع.

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top