Помогите пожалуйста понять ту часть работы плагина jqGrid, которая касается взаимодействия с серверными скриптами. Т.е., точный вопрос таков: можно ли повесить на клик мышки а не на нажатие Enter передачу в БД значений ячейки/строки. Или, как это представляется и должно быть, передавать в php ID выделенных строк. Инструкцию к jqGrid читал, проблема в том что плохо ориентируюсь в AJAXE и JQuery. Вот таблица, все работает, все отображается, изображения по событию OnMouseOver увеличиваются в размерах, editurl - все сохраняет. Как сделать сортировку выделенных строк? Пока придумал лишь один способ(костыль) - скрытый столбик, в который записываются флаги (единички) и которые прекрасно передаются в БД при редактировании ячейки через editurl.php. И кнопка "сортировать по выделенным" тогда работает - просто кидает вверх все строки у которых есть флаг, а также закрашивает их заново выделенными при перерисовке таблицы (reloadGrid). Это долго и неудобно если нужно покликать на сотню-другую строк. Но как передать в php все ID выделенных строк? Тогда не нужен етот костыль. И тогда можно назначать различные обработчики выделенным строкам. Да, и еще, выделение с Shift для смежных строк кто-то реализовывал в этом jqGride или еще нет, и возможно ли это технически?
Народ, Хелпните! Подскажите хотя бы, как в jqGrid работают с полученными Id при мультиселекте. Грубо говоря, вот я получил id в скрипте Код (Text): jQuery("#getselected").click(function(){ var nosel= "Not chosen any row"; var selr = jQuery('#list').getGridParam('selarrrow'); if (selr) alert(selr); else alert(nosel); return selr; Вместо alerta - куда его девать-то еще, как засунуть в PHP? Ясно что надо AJAX-ом, xml-http-Requestom - но как? В каком направлении хотя бы рыть?
ajax, json как пример: $.get('/path/to/your/file.php', { 'ids': $.toJSON(selr) }, function(data){ alert('Ajax was sent'); }, "json");