سلام من چنتا چک باکس دارم میخوام ID همه اون هارو در یک رشته بریزم و به کنترلر Post کنم و در داخل اکشن Split کنم رشترو . اما در قسمت ویو نمیدونم چطور این کار رو انجام بدم لطفا راهنمایی کنید.
من نمیتونم مدل بسازم - لیست چک باکسهای من بصورت Partial داخل یک ویو دیگه نمایش داده میشه.
میخوام value های chekbox هارو داخل یک رشته بریزم با jqury بعد با ajax ارسال کنم و یا
value هارو با خط فاصله (مثلا)داخل یک مدل هیدن بریزم @Html.HiddenFor(model => model.Namha)
بعد داخل اکشن مدل namha رو اسپلیت کنم .
حالا با jqury چطور این کار رو بکنم؟
اگر بخوام داخل session با jqury بنویسم چطور?!
$(document).ready(function () { var ckbox = $('.IDCheckBoxHelp'); $('input').on('click', function () { if (ckbox.is(':checked')) { //alert('You have Checked it'); $.ajax({ url: "/khod/Product/AddHelpFeach/"+id, type: "POST", //data: { featureId: id, ProductId: pId } data: { featureId: $("#Help_Feach :selected").val()/*, ProductId: $("#Help_Feach :selected").text()*/ } }); } else { //alert('You Un-Checked it'); } }); });
من این کد رو زدم ولی وارد اکشنی که برای ساخت سیشن هست نمیشه .
درضمن چون چنتا چکباکسن و vale هاشون مشخص نیست هر سری با کلاس داخل جی کوئری فراخوانی کردم
@foreach (var item in Model) { <div class="text-center"> <img class="img-responsive col-md-1" src="~/images/ProductImages/@item.Adress" alt="@item.Name" title="@item.Name" /> <br /> <span>@item.Name</span> <input type="checkbox" id="Help_Feach" onchange="AddHelp(Help_@item.IDHelpFeacher,60)" class="IDCheckBoxHelp" value="@item.IDHelpFeacher" /> </div> } اینم کد html که زدم
لطفا راهنمایی کنید و یا نمونه کد بدید
نمونه کد ندارم و آماده چیزی براتون پیدا نکردم
میتونید در سایت برنامه نویس سفارش بدید براتون بسازند https://barnamenevis.ir
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)