طراحی صفحه ثبت آگهی همانند شیپور

- 2 هفته پیش
توسط hamed sarkhosh آپدیت شد
pangh ( 705 تجربه )
3 هفته پیش

سلام دوستان روز بخیر
اگه دقت کرده باشین وقتی میخوایم تو سایت شیپور آگهی ثبت کنیم در قسمت گروه بندی هر گروه فیلد های خاص خودشون رو دارن که وقتی روشون کلیک میشه اینپوت مربوط بهش باز(ظاهر) میشه ممنون میشم بفرمایین چنین چیزی رو چطوری میشه پیاده سازی کرد اگر هم نمونه کد داشتین چه بهتر

ali salimi ( 1510 تجربه )
3 هفته پیش

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

ali salimi ( 1510 تجربه )
3 هفته پیش

توی جاوااسکریپت هم همینه. از event ها استفاده کن و شرط براش بذار

Alimotreb ( 100782 تجربه )
2 هفته پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@mr.pangh

به صورت SPA هست
با ویوو جی اس
ری اکت جی اس
قابل پیاده سازی هست
حتی با همون جاوا اسکریپت و جی کوئری ( البته پیشنهاد نمیشه )

hamed sarkhosh ( 15130 تجربه )
2 هفته پیش
تخصص : برنامه نویس

@mr.pangh
سلام
شما باید input مورد نظرتون رو watch کنید و زمانی که تغییر کرد به سرور درخواستی به صورت ajax ارسال کنیم و زیرشاخه های مربوط به اون دسته بندی رو بگیرید و نمایش بدید. این کار رو میشه با استفاده از jquery و جاوااسکریپت انجام داد که البته یه خرده سخت تره و تعداد خطوط کدهاتون زیاد میشه. ولی اگه با vuejs آشنایی داشته باشید انجام چنین کاری با ویو مثل آب خوردنه. به input اولتون یه v-model میدید و اونو watch می کنید. تغییر که کرد با axios درخواست به سمت سرور ارسال میشه دسته بندی های مورد نظر انتخاب میشه و توسط response به سمت کلاینت برمیگرده و شما می تونید از اونها در input دوم استفاده کنید.

برای ارسال پاسخ باید وارد سایت شوید