Почему нуль проходит в то время как встроенное редактирование с помощью плагина xeditable в MVC
когда я меняю название отрасли и нажимаю кнопку галочки, статус передается как null, когда я меняю статус, это название отрасли передается как null, почему??? я использую xeditable bootstrap3 plugin...plzzz помогите мне, если есть какой-то шанс преодолеть эту проблему????
Что я уже пробовал:
обзорная страница:
<script> (function ($) { 'use strict'; $(function () { if ($('#editable-form').length) { $.fn.editable.defaults.mode = 'inline'; $.fn.editableform.buttons = '<button type="submit" id="btnupdate" onclick="update()" class="btn btn-primary btn-sm editable-submit">' + '' + '</button>' + '<button type="button" class="btn btn-warning btn-sm editable-cancel">' + '' + '</button>'; $('#industry_name').editable({ inputclass: 'industry_name', type: 'text', pk: 1, name: 'username', title: 'Enter username' }); $('#industry_status').editable({ inputclass: 'industry_status', source: [{ value: 'Active', text: 'Active' }, { value: 'Inactive', text: 'Inactive' }] }); } }); })(jQuery); </script>
Onclick function for button: <script> function update() { var Para = $("#industry_id").val(); var Para1 = $(".industry_name").val(); var Para2 = $(".industry_status").val(); $.ajax({ type: "POST", url: "/Management/Edit", data: { id: Para, name: Para1, status: Para2 }, success: function (response) { }, error: function (response) { } }); } Controller Page: public ActionResult Edit(int ID, string name, string status) { mng_industrymodel model = new mng_industrymodel(); try { if (ModelState.IsValid == true) { string Industy_ID = Convert.ToString(ID); string Industry_name = name; string Industry_status = status; bO_Common.industry_id = Industy_ID; bO_Common.industry_name = Industry_name; bO_Common.industry_status = Industry_status; bO_Common.BO_Industry_Update(); Session["SInfoMsg"] = "Record Updated Successfully"; Session["SInfoMsgType"] = "SUCCESS"; return RedirectToAction("Industry"); } } catch (Exception ex) { logger.write("ManagementController.cs", "ERROR ON mng_industrymodel(model) - " + ex.Message); model.messageinfo = CommonCls.GetMsg(ex.Message, "ERROR"); } return View(); }
ZurdoDev
Почему? У нас нет способа узнать это. Я не вижу кода для кнопки галочки, но это очень, очень просто исправить. Все, что вам нужно сделать, это отладить код. Простой. Тогда вы увидите, что происходит.
Member 14662237
я исправил одну проблему спасибо
ZurdoDev
Рад это слышать. Пожалуйста, опубликуйте что-нибудь в качестве решения, чтобы этот вопрос больше не оставался без ответа.
Member 14662237
ККК сэр