ОТВЕТ ОБНОВЛЕНО Я провел небольшое исследование, и, похоже, вы используете плагин jQuery Grid . Он имеет обратный вызов gridComplete
, который должен делать то, что вам нужно. Объедините это с моим исходным ответом, чтобы использовать one
, и у вас все будет готово:
Поскольку события вызываются по порядку, вы можете добавить свой метод в очередь событий следующим образом:
$.getJSON('<%=Url.Action("JsonSave","Controler")%>',
{ id: newRow.Id, personId: newRow.PesronId},
function(data) {
$('#grid').one('gridComplete', function(){ $('#grid').editRow(rowCount); });
$('#grid').trigger('reloadGrid');
})
Использование one
вместо bind
приводит к тому, что обратный вызов вашего события будет использоваться только один раз.