Вот сложно это сделать.. с проекта нельзя выделить кусок скрипта.
Могу только объяснить. Это ASP NET
var theForm = document.forms['mainform'];
if (!theForm) {
theForm = document.mainform;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
и вот плагин jqGrid имеет функцию, какая выполняется при
onSelect строки
_postBack: function (selected, rowid) {
__doPostBack(self.element.data('name'), eventName);
}
При клике на строку так же выполняется функция $.ajax()
вот в функцию _postBack() я добавляю некоторый код
_postBack: function (selected, rowid) {
$('body').css({ 'border': '1px solid red' });
__doPostBack(self.element.data('name'), eventName);
}
и вот этот кусок - $('body').css({ 'border': '1px solid red' }); - выполняется только после того, как приходит ответ от аякса. тоесть с задержкой в секунды 2-3