Я использую ASP.NET MVC4
. Я хочу обновить таблицу после того, как пользователь отредактировал столбец. (Я не хочу делать это, когда пользователь нажимает клавишу ввода, я хочу обновить его, когда пользователь закончит писать и щелкнет где-то в другом месте. Это мой сценарий jquery
:Как перезагрузить jquery Datatable после того, как пользователь закончил операцию редактирования?
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#result').dataTable().makeEditable();
});
</script>
и это мой контроллер:.
public string UpdateData(string id,string value, int columnPosition)
{
ObjectId oid = new ObjectId(id);
var query = from n in ObjectMongoCollection.AsQueryable<User>()
where n.UserId == oid
select n;
User user = query.FirstOrDefault();
if (user == null)
{
return "error";
}
else
{
if (columnPosition == 0)
{
user.Name = value.Trim();
}
else if (columnPosition == 1)
{
user.Surname = value.Trim();
}
else
{
user.Number = value.Trim();
}
ObjectMongoCollection.Save(user);
return "successfull";
}
}
Я не знаю, какую функцию следует использовать и где поставить эту функцию на мой код (я не знаю, почему, но метод fnDraw не работа) Можете ли вы мне помочь? Спасибо.
Не работает. Он изменяет данные в базе данных, но не перезагружает страницу новыми данными. – user3783144
omg на самом деле он обновляет страницу по-прежнему :) она никогда не останавливается. – user3783144
Там вы идете, потому что он готов к документу .. ожидается столько же, просто состояние и вы здесь хорошо :) –