خطا‌‌ها‌ی زیر رخ داد:
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit




رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کار نکردن کد js
#1
سلام دوستان.
این کد JS که ضمیمه کردم رو نگاه کنید(حجمش زیاد بود نمیدونستم اینجا قرار بدم)



اگر کد رو ببرید توی IDE و کلمه chartdiv رو سرچ کنید و نحوه گرفتن محتوی chartdiv و تغییر محتوای داخل اون و.. بررسی بشه فکر میکنم مشکل پیدا بشه، چون این کلمه، id این div زیر هستش که در DOM هستش:
[shcode=php]<div id="chartdiv"></div>[/shcode]
و این div داخلش یک سری داده هایی Innerhtml میشه و به خوبی کار میکنه و قبلا ازش استفاده میکردم(کدهایی بیشتری داره البته و با همین یک کد بالا کار نمیکنه)
ولی پروژه رو یک کم تغییر دادم و دیگه کار نمیکنه! مشکل فکر میکنم جریانش از این قراره که قبلا همون
[shcode=php]<div id="chartdiv"></div>[/shcode]
جزو خود HTML اصلی صفحه بوده ولی الان با تغییراتی که توی پروژه دادم این DIV دیگه از اول جزو ساختار HTML صفحه نیست و بعد از یک سری عملیاتی به dom اضافه میشه! مثل کاری که مثلا ajax میکنه! یعنی محتوا اول توی view source نیست ولی بعد از اضافه شدن داده ها به DOM ، محتوای اضافه شده توی Inspect element میاد ولی این محتوا هنوز با زدن view source اصلی دیده نمیشن. منم فکر میکنم مشکل همینه که الان که کاری کردم که این div جز ساختار اولیه که با view source میشه دیدش نیست، واسه همین دیگه این کدها کار نمیکنن! یکجورایی انگار اون کدهای ضمیمه فقط طوری کار میکنن که باید حتما این div جزو ساختار اصلی html باشه و من باید این مشکل رو حل کنم.
شرمنده یک کم پیچیده توضیح دادم، نمیدونم متوجه شدید یا نه  Big Grin


فایل‌های پیوست
.zip   test2.zip (اندازه 44.24 KB / تعداد دانلود: 8)
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان