• 1397/11/21

نمایش لیست با jquery :

سلام خسته نباشید 

من یه view ساختم که توی اون یه لیست رو نشون میدم اما میخام ی لیست دیگه رو هم نشون بدم 

مثلا یه پاپ آپ باز بشه و اون لیست رو نشون بده بدون این که به صفحه دیگه ای بره 

چجوری میتونم این کار رو انجام بدم؟

اصلا  شدنیه؟

  • 1397/11/21
  • ساعت 16:37

با سلام خدمت شما دوست عزیز

بله میتونین این کار رو انجام بدین

با استفاده از متد get ، اون لیست رو دریافت کنید و result دریافتی رو در محل مورد نظرتون نمایش  بدین

میتونین تنها دیتا رو دریافت بکنین و لیست رو سمت کاربر بسازین و یا اینکه سمت سرور لیست مورد نظرتون رو بسازین و به صفحه بفرستین

نمونش رو میتونین مشاهده کنین :

 

اگر بازم ایرادی وجود داشت مطرح کنین

موفق باشین :)


  • 1397/11/22
  • ساعت 00:53

ممنون بابت راهنمایی

تویه کنترلر لیست رو گرفتم و انداختم تو result  بعد به این شکل که شما گفتین کد رو نوشتم و url  اکشن رو بهش دادم.

الان چجوری تویه لیست نمایش بدم باید foreach  بزنم؟

اکشن رو به صورت IActionResult بزنم یا JsonRersult فرقی نداره؟


  • 1397/11/22
  • ساعت 01:24

با سلام مجدد

راحت ترین راه ممکن اینه که شما توی IActionResult بیاین یه PartialView برگردونین و داخل اون پارشیال ، لیست خودتون رو با ظاهر دلخواه ایجاد کنین

با استفاده از متد jquery.get هم نتیجه رو دریافت کرده و در محل مورد نظر خودتون نمایش بدین :

مثال کنترلر :

کد درون PartialView :

روش دوم رو هم گفتم که میتونین فقط دیتا رو به صورت json برگردونین و با استفاده از JQuery ، لیست رو درون صفحه نمایش بدین

برای بازگردانی دیتا کافیه که در کنترلر، به جای return PartialView بذارین return Json()

وقتی دیتا رو برگردوندین ، با استفاده از متد each که عملکردش مشابه با foreach میمونه ، میتونین لیست رو بر اساس نیازتون نمایش بدین

نحوه کار با متد each رو با هم کار کردیم

موفق باشین :)


  • 1397/11/22
  • ساعت 01:31

از modal بوت استرپ و یک اسکریپت کوچیک که تو اینترنت سرچ کنید هست...خیلی خوشگل میتونید درست کنید


  • 1397/11/22
  • ساعت 01:31

از modal بوت استرپ و یک اسکریپت کوچیک که تو اینترنت سرچ کنید هست...خیلی خوشگل میتونید درست کنید


logo-samandehi