مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

saleh212

عضویت از 1394/12/04

ارسال دو آرایه به Action

  • چهارشنبه 23 تیر 1395
  • 14:27
تشکر میکنم

سلام در پست مربوط به کار کردن با Check box در grid اگر بخاییم دو آرایه ارسال کنیم به اکشن شکل کد جی کوئری به چه شکل میشه؟

این کد رو خودم تا حدودی دستکاری کردم ولی کار نمیکنه اینجا من میخام اون هایی که در گرید تیک میخورن تایید بشن و اونایی که تیک نخوردن فرضا حذف بشن

$(document).ready(function () {

        $("#checkAll").click(function () {
            $(".checkBox").prop('checked',
                $(this).prop('checked'));
        });
              $("#delete").click(function () {
                  var selectedIDs = new Array();
                  var unseletedeIDs = new Array();
            $('input:checkbox.checkBox').each(function () {
                if ($(this).prop('checked')) {
                    selectedIDs.push($(this).val());
                } else {
                    unseletedeIDs.push($(this).val());
                }
            });
            var options = {};
            options.url = "/Parts/ConfrimAll";
            options.type = "POST";
            options.data = JSON.stringify(selectedIDs);
            options.data = JSON.stringify(unseletedeIDs);

            options.contentType = "application/json";
            options.dataType = "json";
            options.success = function (msg) {
                alert(msg);
            };
            options.error = function () {
                alert("در هنگام حذف رکوردها خطایی رخ داده است!");
            };
            $.ajax(options);

        });
    });
</script>
   

و اینم از اکشن 

public ActionResult ConfrimAll(int[] partIDs)
        {
           
            foreach (int id in  partIDs)
            {
               Part obj = db.Parts.Find(id);
                obj.IsOk = true;
                db.Entry(obj).State=EntityState.Modified;

            }
            db.SaveChanges();
            
            return Json("آگهی های انتخاب شده تایید شدند...");

        }

 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

saleh212

عضویت از 1394/12/04

  • دوشنبه 28 تیر 1395
  • 21:21

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)