Table.row.add(newRow).draw(false); вставка таблицы в таблицу в виде бритвы asp.net С#C#

Место общения программистов C#
Ответить
Anonymous
 Table.row.add(newRow).draw(false); вставка таблицы в таблицу в виде бритвы asp.net С#

Сообщение Anonymous »

в моем основном проекте asp.net есть страница index.cshtml, на которой я делаю ajax-вызов действия контроллера:

Код: Выделить всё

$(document).on('click', '.openFormData', function () {
//debugger;
var dataId = $(this).attr("data-id");
$.ajax({
url: '/User/OpenUserData',
type: 'GET',
data: { 'id': dataId },
dataType: 'html',
success: function (data) {
$('#main').html(data);
},
error: function (e, v) {
console.log('Error occurred:', e);
alert('Error occurred: ', e.status + ': ' + e.statusText);
}
});
});
в функции успеха контроллер возвращает представление:

Код: Выделить всё

public async Task[i] OpenUserData(Guid id)
{
CreateUpdateUserRequest request = new CreateUpdateUserRequest();

if (id != Guid.Empty)
{
var route = "GetUserDetailsByUserId?UserId=" + id;
var response = await DataHelper.Execute(route, OperationTypes.GET, null);
if (response != null && response.Data != null)
{
request = response.Data;
}
}

return View("UserInformation", request);
}
теперь в моем UserInformation.cshtml я использовал таблицу данных jquery: и я добавляю строку в эту таблицу данных:

Код: Выделить всё

$("#addNewUser").click(function (e) {
//debugger;
const table = $('#add-data').DataTable();
var newRow = [
`[i][/i]`,
'value'
];
table.row.add(newRow).draw(false);
}
который вставляет таблицу в таблицу, а не вставляет только одну строку. Как я могу предотвратить вставку таблицы в таблицу и вставить только одну строку с некоторым значением?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -net-c-sha
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»