Как отправить данные из моей JQGrid в мой запрос, чтобы удалить строку?
Я не могу удалить строку из моей JQGrid, потому что не могу понять, как отправить нужные мне данные в файл, содержащий MySQL. Я использую ColdFusion.
В моем файле JQGrid мой параметр editurl установлен так:
editurl: url+"process_delete.cfc?method=process_delete®ion="+region,
В моем файле process_delete.cfc, который содержит мои запросы MySQL, у меня есть это:
DELETE FROM awesome_table
WHERE region = '#region#' AND Field1 = '??????' AND Field2 = '???????'
Я знаю, что MySQL достигается - никаких проблем там нет. Кроме того, регион заполняется просто отлично с URL. Там нет проблем. Проблема состоит в том, что я не могу понять, как получить доступ к данным из строки, которую я пытаюсь удалить, чтобы заполнить поля 1 и 2, что эффективно завершает запрос. Кто-нибудь может помочь? Благодарю.
Для удаления у меня есть следующий код:
jQuery.jgrid.del = {
caption: "Delete Item",
msg: "Delete record?",
bSubmit: "Delete",
bCancel: "Cancel",
beforeSubmit: function(postdata, formid) {
var rowid = $("#mygrid").getGridParam('selrow');
$("#mygrid").jqGrid('saveRow',rowid,false,'clientArray');
var rowvalues = $("#mygrid").getRowData(rowid);
return [true, ""]
}
Когда я отображаюrowid
в окне с предупреждением я получаю сообщение "null" назад, так что, возможно, отсюда и моя проблема.