ترکیب js با php درون تگ script یا فایل هایی با پسوند js

پرسیده شده
فعالیت 1491 روز پیش
دیده شده 1650 بار
0

سلام استاد سوالم اینه که ایا با php میشه متغیر های درون جی اسم پویا کرد؟ مثلا یه پلاگین برای اسلایدر به عنوان پارامتر یه ورودی میگیره که ایا اتو پلی باشه پلاگین یا نه اگر نشه با php پویاش کرد حتما باید بیایم توی کد جی اس و دستی پارامترو تغییر بدیم که این منطقی نیست به نظرم راهکار چیه به عنوان مثال کد زیر من درسته کار میکنه ، اصولی هست ایا؟

<script>

let ali = <?php echo 2 ?>;

</script>

حالا من به عنوان مثال عدد 2 رو اکو کردم ولی در واقعیت از دیتا بیس بیاد قسمت بعدی سوالم اینه که اگر میشه با پی اچ پی این جوری پویا کرد قاعدتا باید تگ های اسکریپتی که درون فایل های اچ تی ام ال هستو بشه این جوری باهاش تعامل کرد چون php ، اچ تی ام ال امبدد هست ولی جی اس امبدد فکر نکنم باشه و اگر برای تمیز نویسی فایل های جی اس رو جدا و در فایل هایی با پسوند جی اس بزاریم بازم میشه php توش نوشت یا راه دیگه ایی هست یا کل چیزی که تو ذهنم غلطه و راه دیگه ایی داره ممنون میشم راهنماییم کنید

فایل پیوست

علی حبیبی
علی حبیبی

13 فروردین 99

1
حذف شده

یا باید مستقیما این کدها رو داخل تگ script توی یک فایل php ایجاد و پویا کنید.

یا فایل php رو توی تگ script آدرس بدید که خروجی اون فایل چاپ کدهای js باشه.

در نهایت کدهای php فقط داخل فایل های php باید باشند.

فایل پیوست

لقمان آوند

توسط

لقمان آوند

15 فروردین 99

0
حذف شده

بله علی جان میشه

چون کدهای js از سمت سرور به کلاینت ارسال میشن نهایتا پس سمت سرور که کد php قابل اجرا هست می تونی یه جورایی کدهای داخل تگ script رو هم پویا کنی. حالا داده هاش می تونه از فایل یا دیتابیس یا هر جای دیگه بیاد.

مخصوصا وقتی می خوای پلاگینهایی مثل نمودارها رو با js رسم کنی لازمه داده ها از دیتابیس خونده شه بیاد بشینه تو script و بعد ارسال شه سمت کلاینت.

از آیکن بالای ادیتور هم برای قرار دادن کد استفاده کن که کدهات بهتر نمایش داده شه 

فایل پیوست

لقمان آوند

توسط

لقمان آوند

13 فروردین 99

حذف شده
اگر فایل جی اس جدا باشه هم میشه توش جی اس نوشت استاد؟؟؟ یعنی مثلا main.js تو اینم میشه مستقیم php نوشت؟
علی حبیبی

13 فروردین 99

0
حذف شده

اگر فایل جی اس جدا باشه هم میشه توش جی اس نوشت استاد؟؟؟ یعنی مثلا main.js تو اینم میشه مستقیم php نوشت؟

ببخشید دوباره اینجا نوشتم چون حس میکنم reply میکنیم توی پنل شما نمیبینید که یک مطلب پاسخ داده نشده وجود دارد

فایل پیوست

علی حبیبی

توسط

علی حبیبی

14 فروردین 99

0
حذف شده

خیر علی جان

کد های php داخل فایل های php فقط قابل اجرا هستند.

من رپلای ها رو متوجه میشم ولی کامنت ها رو نه. حالا بعدا اینو هم به پلتفرم اضافه می کنیم

فایل پیوست

لقمان آوند

توسط

لقمان آوند

14 فروردین 99

حذف شده
استاد بنظرم اگر امکانش باشه که تنظیمات نوشتن (مثل لینک دهی، اون بخش مخصوص قراردادن کد و ...) داخل ریپلای هاهم فعال بشن که مجبور نشیم بجای ریپلای، کامنت جدید ثبت کنیم، خیلی بهتره و کامنت ها هم منظم تر و واضح تر خواهند بود. سپاس از شما!
امیر ابوئی

24 دی 99

0
حذف شده

خوب استاد اگر برایه منظم شدن کدها یا هر دلیل دیگه ایی معماری کد یا .... نیاز باشه فایل های js جدا باشه چی جوری باید اطلاعات درون ان ها رو پویا کنیم مثلا یک فایل با نام nemodar.js قرار یکسری اطلاعات برای ما روی نمودار نشون بده به قول شما باید اینا از دیتا بیس بیاد اما اگر فایل های js جدا باشند اگر نشه توش php اجرا کنیم چی جوری باید این دیتا هارو پویا کنیم؟؟

فایل پیوست

علی حبیبی

توسط

علی حبیبی

14 فروردین 99