فراخوانی Action method یک کنترلر با استفاده از Ajax و jQuery

چهارشنبه 3 دی 1393

در این مقاله می خواهیم ببینیم که چطور با استفاده از Ajax و jQuery می توانیم Action method یک کنترلر را فراخوانی کنیم.

فراخوانی Action method  یک  کنترلر با استفاده از Ajax  و jQuery

در این مقاله می خواهیم ببینیم که چطور با استفاده از Ajax  و jQuery  می توانیم Action method  یک کنترلر را فراخوانی کنیم.

فراخوانی از سمت Client

کد زیر نمونه ای است از فراخوانی یک متد Ajax  از سمت client

image1.jpg

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

بعد از کلیک کردن روی المنت کلاس انتخابی ، ابتدا متد ev.preventDefault()  را فراخوانی میکند که باعث توقف عملکرد طبیعی متد می شود. URL  ،  نام Action method  / نام کنترلر  را می گیرد.

:Data پارامتری  که بهaction method  خاصی پاس داده می شود را میگیرد ، که آن هم اجرا می شود و بعدا Model  را به  view  برمیگرداند.

type “Post”  به این معنی است که این متد post  است و ورودی میگیرد.

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

صبا ذاکر

نویسنده 18 مقاله در برنامه نویسان

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

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید