Поддержка jqGrid ajaxEditOptions
, editData
опции serializeEditData
, errorTextFormat
, afterSubmit
и onclickSubmit
события и многие другие формы редактирования опции и события .Эти функции позволяют практически полностью динамически настраивать editurl
(см. onclickSubmit
), отправлять дополнительные параметры (см. editData
) или подавлять отправку некоторых стандартных параметров на сервер (см. serializeEditData
).Что касается ajaxEditOptions
, вы можете изменить любой из параметров jQuery.ajax
(используйте contentType: "application/json"
или HTTP PUT вместо POST).Данные, которые будут отправлены на сервер, могут быть сериализованы с учетом вашей пользовательской функции (см. serializeEditData
), а ответ может быть декодирован с помощью вашей функции (см. afterSubmit
или errorTextFormat
в случае ошибки сервера).Вы можете сделать некоторые выделения или другие анимационные эффекты после добавления новой строки (см. afterComplete
).Я могу продолжить ...
Я бы порекомендовал вам попробовать использовать функции, которые я перечислил выше, вместо того, чтобы переписывать стандартные механизмы редактирования формы.
Если вы опишите более точно в своем вопросе что вы хотите реализовать Я (или другой) мог бы попытаться объяснить вам, какие функции jqGrid вы можете использовать для этого.