Редактирование таблицы в MVC с использованием Javascript
Я очень новичок в MVC и кодировании. У меня есть таблица, которую я создал при использовании MVC, но я хочу подключить JavaScript, чтобы включить встроенное редактирование и отправить обратно в базу данных. Я думаю, что смотрел слишком много учебников, и теперь я не совсем понимаю, как их выполнить. Есть ли кто-нибудь, кто мог бы дать мне правильное представление о том, как начать подключать JavaScript, чтобы я мог выполнять встроенное редактирование.
1 ответ
Вот как я решил свой вопрос. Это для тех, кто хочет знать, как выполнять встроенное редактирование таблицы, которую вы создали с помощью HTML.
Вот мой код для функции, которую я создал, когда вы нажали на Edit:
function editThis(element) {
var customerID = $(element).closest('tr').find('.customer-stored- id').attr('data-value');
GetByID("Home/Edit", customerID, replaceCustomerRow, element);
}
Эта функция заменяет строку
function replaceCustomerRow(result, element) {
$(element).closest('tr').replaceWith(result);
}
Эта функция получит идентификатор
function GetByID(url, id, callback, param1) {
$.ajax({
url: "../../" + url + "/" + id,
type: "GET",
success: function (result) {
if (callback != null && callback != undefined) {
callback(result, param1);
}
},
error: function (result) {
if (result.responseText != '') {
alert(result.responseText);
}
else {
alert("An error occurred while processing results. Please consult an administrator.");
}
}
})
}
Тогда вы просто напишите свой код для контроллера. Достаточно просто, но это работает.