مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

CES

عضویت از 1396/01/14

استفاده از توابع مشترک در Jquery

  • شنبه 3 اردیبهشت 1401
  • 11:29
تشکر میکنم

سلام دوستان

برنامه من با Asp.Net Mvc نوشته شده. من چندین View دارم که باید از یک تابع با کدهای مشابه استفاده کنم. جهت فراخوانی تابع از جاهای مختلف مشکلی ندارم ولی مسئله این هستش که تابع در زمان اجرا و با توجه به داده هایی که توسط ajax درفات میکنه باید روی یکسری از عناصر صفحه اقداماتی انجام بده که انتخاب این عناصر با استفاده از Id می باشد. حالا کدهای js چطور باید بدونه که کدام View رو باید مدیریت کنه؟

تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

CES

عضویت از 1396/01/14

  • شنبه 3 اردیبهشت 1401
  • 12:16

کاری که خودم انجام دادم این بود که یک فایل js در پروژه ایجاد کردم و توابع مشترک را آنجا نوشتم ولی خروجی دستورات در View باید پردازش بشه. برای مثال نتیجه یک تابع true و یا false هستش که در view اون تابع رو صدا میزنم و با if نتیجه رو بررسی میکنم و دستکاری عناصر HTML رو در همان view انجام میدم. فقط یک مشکلی دارم. نتیجه true و یا false تابع در فایل مشترک درسته و در انتها نتیجه تابع را return  میکنم اما در سمت View مقداری که برگش تداده میشه indefined هستش. کسی میدونه چطور میشه مشکل را برطرف کرد؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)