سلام
من یه جدول دارم که از خود Identity هست و جدول برای Roles است میخوام سطر آخر این جدول گزینه حذف وجود داشته باشد که وقتی کلیک کرد Id اون سطر رو بفرسته برا Function
ولی مشکل Id هست ارسال نمیشه و کلا Function Delete اجرا نمیشه ولی وقتی Id رو بردارم Funcion اجرا میشه.
چه کار کنم که Id رو دریافت کنه ؟
@foreach (var item in Model) { <tr> <td style=" background-color:#ffffff; color:#808080;"> @Html.DisplayFor(modelItem => item.Name) </td> <td> <div class="btn-group" style=""> <button type="button" class="btn btn-inverse dropdown-toggle waves-effect waves-light" data-toggle="dropdown" aria-expanded="false">عملیات<span class="caret"></span></button> <ul class="dropdown-menu dropdown-menu-left" role="menu"> <li><a onclick="Delete(@item.Id)"><i class="glyphicon glyphicon-trash"> </i> حذف</a></li> </ul> </div> </td> </tr> }
<script> function Delete(id) { swal({ title: "حذف", text: "آیا از حذف اطلاعات این نیرو مطمئن هستید ؟", type: "warning", showCancelButton: true, showLoaderOnConfirm: true, closeOnConfirm: false, confirmButtonText: "بله", confirmButtonColor: "#ec6c62", cancelButtonText: "لغو", animation: "slide-from-top", }, function () { $.ajax({ url: "/Roles/Delete/" + id, type: "Get" }) .done(function (data) { swal({ title: "حذف شد", text: "اطلاعات نیرو با موفقیت حذف شد.", type: "success", timer: 1500 }); $.ajax({ url: "/RolesAdmin/Index/", type: "Get", datatype: "html" }) .done(function (result) { $('#ajaxshow').html(result); }) }) .error(function (data) { swal("خطا", "خطلا در ارسال اطلاعات دوباره سعی کنید", "error"); }); }); } </script>
به شکل زیر عمل کنید:
<li><a onclick="return Delete(@item.Id);"><i class="glyphicon glyphicon-trash"> </i> حذف</a></li>
ممنون
ولی جواب نداد
پیشنهاد میکنم از JQuery استفاده کنید تا از صفت onClick به صورت زیر:
<li><a id="delete" data-role-id="@item.Id"><i class="glyphicon glyphicon-trash"> </i> حذف</a></li> <script> $("#delete").on('click', function() { var roleId = $(this).data("role-id"); // more codes }); </script>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)