jqgridを使用するwordpressプラグインを作成しました。保存するjqgridの行の1つを送信すると、テーブルの列(「名前」など)の名前がwordpressクエリの変数と競合し、404が返されます。Jqgridとwordpress query varsとの競合
jqgridポストを別のオブジェクトにラップする方法はありますか?そのため、生のクエリvar "name"をサーバーにポストしていませんか?それは代わりに
$_POST = array('oper' => 'add', 'name' => 'whatever');
の
$_POST = array(
'jqgrid' = array('oper' => 'add', 'name' => 'whatever')
);
のようなものを投稿することができますか?
"name"は私のテーブルの列の1つです。私がjqgridの編集や追加を行ったときにサーバーに送られてきました。そしてwordpressがそれを選んで「名前」とともに送信された名前のページを探しています。テーブル内の列の名前を「名前」以外に変更することはできません。 – jessica
@jessica:OK!今私はあなたが意味することを理解しています。 'serializeEditData'(フォーム編集用)、' serializeRowData'(インライン編集用)、または 'serializeCellData'(セル編集用)を使用して任意の方法で** **サーバに送るデータを変換できます。 – Oleg
ありがとう、私はそれをチェックします! – jessica