در پروژههای زیادی با مواردی مواجه میشویم که دو انتخاب داریم ، و یک انتخاب زیر مجموعه انتخاب دیگر است ، مثلا رابطه بین استانها و شهرها ، در انتخاب اول استان انتخاب میشود و مقادیر DropDownList شهرها حاوی ، شهرهای آن استان میشود.
در پروژههای WebForm این کار به کمک Update Panel انجام میشد ، ولی در پروژههای MVC ما این امکان را نداریم و خودمان باید به کمک موارد دیگر این درخواست را پیاده سازی کنیم.
...
در این مطلب میخواهم شما را با نحوه بار گزاری ساعت و تاریخ سیستم سرور با استفاده از JQuery Ajax آشنا کنم.
در بعضی از سایتها با استفاده از جاوا اسکریپت تاریخ و ساعت جاری سیستم کلاینت به او نشان داه میشود.
این روش یک مزیت دارد: اول اینکه این کدها سمت کلاینت اجرا میشن و برای سرور بار اضافی ایجاد نمیکنن.
و یک عیب هم دارد: در صورتی که ساعت و تاریخ روی سیستم کلاینت تنظیم نباشد، همین ساعت و تاریخ نادرست برای او ...
alert,confirm,prompt سه متد توکار JavaScript هستند که برای نمایش پیغام ، دریافت تایید و دریافت مقدار از کاربر هستند .
گرافیک این پیغامها هم وابسته به مرورگر هستند و قابل تغییر نیستند . متن عنوان و دکمهها هم با توجه به زبان سیستم عامل تعیین میشوند و قابل تغییر توسط برنامه نویس نیستند.
حال مواقعی پیش میآید که نیاز داریم پیغا ...
در گذشته نه چندان دور، کوکیها نقش اصلی را در مدیریت کاربران ، و ذخیره اطلاعات کاربران ایفا میکردند. ولی بعد از کشف شدن باگ امنیتی ( که ناشی از اشتباه برنامه نویس بود ) در کوکی ها، برای مدتی کنار گذاشته شدند و اکثر اطلاعات کاربران در session های سمت سرور ذخیره میشد.ذخیره اطلاعات زیاد و نه چندان مهم کاربران در session های سمت سرور ، بار زیادی را به سخت افزار تحمیل میکرد. بعد از این، برنامه نویسان به سمتی استفاده متعادل از هرکدام اینها ...
امروزه بازار برنامههای تماما ajax و بدون Postback شدن صفحه بسیار داغ میباشد که از این موارد میتوان به برنامههای تحت وب گوگل اشاره کرد. (gmail ، googlePlus ، Google Reader)
در این میان یکی از دغدغههای توسعه دهندگان وب ، آپلود فایلها به صورت آنی (مثل attach files گوگل) میباشد. برای حل این مسئله ، ابزارها و پلاگینهای متعددی وجود دارد که در اینجا به 10 تا از پلاگینهای Jquery اشاره شده است.
به ...
شاید خیلی از دوستان (مثل گذشته نه چندان دور خودم ) خیلی بیش از اندازه به برنامه نویسیهای سمت سرور اهمیت می دهند که این کار باعث از دست دادن ، سرعت و سادگی برنامه نویسی سمت کلاینت میشود.
معمولا ما برای کار با خروجیهای XML از کدهای سمت سرور استفاده میکنیم ، بدون اینکه از قدرت جی کوئری در این زمینه اطلاعی داشته باشیم. البته در این مقاله خیلی به پردازش XML توسط جی کوئری نمیپردازیم و کار ...
استفاده از AJAX به ما امکان میدهد قسمتی از صفحه را بدون رفتن به صفحهی جدید بروز کنیم. فرض کنید لیستی از اسامی و قیمت کالاها را در اختیار داریم ، کاربر روی دکمهی جزییات کالا کلیک میکند ، جزییات کالا را با یک درخواست AJAX بارگزاری میکنیم و در یک Dialog به کاربر نمایش میدهیم .
آیا لینک دائمی برای این محتوای لود شده وجود دارد ؟ منظور این است آیا کاربر میتواند بدون تکرار مراحل قبلی و با استفاده از یک لینک جزییات آن کا ...
می توان قبل از اینکه کاربر فایلی را سمت سرور ارسال کند پسوند فایل را چک کرد و از یک رفت و برگشت بیهوده به سرور جلوگیری کرد .
یک پیاده سازی ساده به کمک jQuery :
var ext = $('#my_file_field').val().split('.').pop().toLowerCase();
if($.inArray(ext, ['gif','png','jpg','jpeg']) == -1) {
alert('invalid extension!');
}
در کد ...
در سایت جاری از ویرایشگر آنلاین RedActor استفاده شده و کار کردن با آن هم بسیار ساده است:
یک TextArea ساده را به صفحه اضافه کرده و این افزونه جیکوئری را بر روی آن اجرا میکنید. به این ترتیب TextArea به صورت خودکار تبدیل به یک ویرایشگر مطلوب خواهد شد. برای مثال:
@Html.TextAreaFor(model => model.ArticleBody, htmlAttributes: new { style = "width:98%; height:500px" })
<scrip ...
چگونگی استفاده از Cookie در jQuery
در این پست قصد دارم نحوهی کاربا Cookie را با استفاده از jQuery برسی کنم و در پست بعدی یک مثال عملی را برسی میکنیم.
همانطور که میدانید کوکی یکی از اشیاء بسیار مهم برای نگه داری دادهها در بحث وب میباشد که یک فایل متنی است که سمت Client ذخیره میشود. و ما زمانی که از کتابخانه jQuery استفاده میکنیم خیلی مهم است که بدانیم چگونه باید با Cookieها کار کرد.
برای کار با کوکیها در jQuery باید از Plugi ...