PDA

View Full Version : سوال: ثبت مقادیر chechbox درون متغیری از نوع رشته در jquery و ذخیره در بانک اطلاعاتی



h.rezaee
پنج شنبه 18 دی 1393, 09:31 صبح
سلام به همه دوستان و اساتید محترم. سوالی داشتم ممنون میشم راهنمایی بفرمایید. همون جور که در شکل هم میبینید ما تعدادی تصویر (یا هر چیزی که شما بگید) رو از طریق خواندن از DB به کاربر نمایش میدیم، حالا کاربر میتونه هر کدوم از این تصاویر رو با کلیک روی chechbox انتخاب کنه، حالا سوال بنده از اینجا شروع میشه چطوری میشه این مقادیر رو به صورت آرایه ایی به صورت jquery با کلیک روی دکمه save ذخیره کنیم.البته ذخیره در DB رو میدونم به چه صورت است.

h.rezaee
پنج شنبه 18 دی 1393, 10:57 صبح
سلام مجدد به همه دوستان. این مشکل برطرف شد. کد رو میزارم تا دوستان دیگه هم در صورت نیاز ازش استفاده کنند:
دقت کنید در رویداد onclick دکمه save کد زیر رو قرار بدین :

var chkBoxArray = [];
$('#checkboxval:checked').each(function() {
chkBoxArray.push($(this).val());
});
alert(chkBoxArray);

saeedvir
پنج شنبه 18 دی 1393, 10:57 صبح
http://stackoverflow.com/questions/425095/submit-form-using-ajax-and-jquery
http://api.jquery.com/serializearray/
http://api.jquery.com/serialize/

چون با ajax می خواهید بفرستید کارتون خیلی راحت تر میشه.
البته دقت کنید که باید برای checkbox ها نام تعیریف کنید (خاصیت name)

h.rezaee
پنج شنبه 18 دی 1393, 10:58 صبح
حالا یه سوال دیگه چجوری میشه که این مقادیر خوانده شده و ذخیره شده در دیتابیس رو مجدد بخونیم و هر کدوم از checkbox هایی که مقادیرشون در این آرایه هستش رو به حالت cheched در بیاریم؟