jquery DataTables と ajax コールバックを使用してデータ サーバー側を検索/並べ替える Web アプリケーションがあります。を使用してデータで補足をプッシュしていますaoData.push
。データ値の 1 つは複数選択ボックスの値であるため、JavaScript 配列であるため、プッシュは次のようになります。
aoData.push({name:"multiselect",value:$('#multiselect').val()});
ではDataTables 1.9.1
、ajax リクエストへの GET パラメータで、最終的にmultiselect
コンマ区切りのリストになります。
&multiselect=1,2,3
バージョン 1.10 に更新したところ、実際に値が配列として送信されるようになりました。
&multiselect[]=1&multiselect[]=2&multiselect[]=3
サーバー側のコードが期待しているのはコンマ区切りのリストに戻りたいのですがphp
、私はそれにアクセスできません。
HTML または DataTables の初期化で何も変更せず、jquery.dataTables.js
インクルード ファイルを新しいバージョンに更新しただけです。
複数選択データを配列ではなくカンマ区切りのリストとしてサーバーに送信するように DataTables に指示するにはどうすればよいですか?