Intereting Posts
Как получить значение языка из $ _SERVER с помощью PHP? Codeigniter присоединил таблицы, получившие неправильный вывод Как настроить MySQL в Zend Framework? Как запустить профайлер XDebug для скрипта PHP в командной строке? PHP hash_hmac не соответствует примеру AWS Signature 4 Как предотвратить запуск скрипта PHP более одного раза? Как получить уникальное значение из массива? Неустранимая ошибка: класс 'Swift_smtpTransport' не найден в передача объектов из глобальной области в модель Правильный способ избежать ввода данных перед переходом на ODBC FILE привилегия для сеанса / пользователя MySQL ContextErrorException после создания пакета в Symfony Предупреждение: mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан в проблеме con el wile file_get_contents () / curl получает неожиданную страницу Ошибка WordPress при разработке плагина – «У вас недостаточно прав для доступа к этой странице».

Как работает editData?

Документация JqGrid гласит следующее относительно postData:

массив, используемый для добавления контента к данным, отправленным на сервер

Вот и все. Итак, я использую postData для отправки переменной на свой PHP, чтобы я мог использовать случай переключения для вызова функции, которую я хочу.

Это позволяет мне иметь одну страницу PHP, содержащую все функции для моего проекта. Я хочу сделать то же самое с editData поэтому мне не нужна страница PHP для каждой встроенной функции редактирования, связанной с проектом.

Тем не менее, editData , похоже, не переходит на страницу PHP. Я попробовал распечатать переменные POSTed в файл, и они были пустыми. Предложения?

Примечание. Я знаю об ошибке editData , но это должно быть исправлено в версии 4.4.4, которая является той, которую я использую

 $("#list").jqGrid({ url:'functions.php', datatype:'xml', mtype:'POST', postData: { action:'popGrid', sqlCount:sqlCount, sqlSelect:sqlSelect, sqlSelect2:sqlSelect2, label1:label1, label2:label2, }, colNames:['Label','Account_Num','Amount', 'Type Code', 'Record Code', 'Sequence'], colModel :[ {name:'label', index:'label', width:150, align:'center', sortable:false, editable:true}, {name:'cntrct_id', index:'cntrct_id', width:150, align:'center', sortable:true}, {name:'amount', index:'amount', width:150, align:'center', sortable:false, editable:true}, {name:'type_cd', index:'type_cd', width:150, align:'center', sortable:false, editable:true}, {name:'rec_cd', index:'rec_cd', width:150, align:'center', sortable:false}, {name:'db_seq', index:'db_seq', width:150, align:'center', sortable:false}, ], editurl: 'functions.php', extraparam: { action: function(){ return 'grdAdjust'; } }, onSelectRow: function(id) { if(id && id!==lastSel) { jQuery('#list').restoreRow(lastSel); jQuery('#list').editRow(id,true); lastSel=id; } }, pager: '#pager', rowNum:100, rowList:[100,200,300,400,500,600,700,800,900,1000], sortname: 'cntrct_id', sortorder: 'desc', viewrecords: true, caption: 'Adjustments' }); 

Related of "Как работает editData?"