MySQL を保持するファイルに必要なデータを送信する方法がわからないため、JQGrid から行を削除できません。コールドフュージョンを使用しています。
私の JQGrid ファイルでは、私の editurl パラメータは次のように設定されています。
editurl: url+"process_delete.cfc?method=process_delete®ion="+region,
私のMySQLクエリを保持する私のprocess_delete.cfcファイルには、これがあります:
DELETE FROM awesome_table
WHERE region = '#region#' AND Field1 = '??????' AND Field2 = '???????'
MySQL に到達していることはわかっています。問題はありません。また、リージョンは URL から適切に設定されます。問題ありません。問題は、削除しようとしている行からデータにアクセスして Field1 と Field2 にデータを入力し、クエリを効果的に完了する方法がわからないことです。誰でも助けることができますか?ありがとう。
削除の場合、次のコードがあります。
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」が返されるので、そこが問題の原因かもしれません。