私はプロジェクトでjeditableを使用しており、テキスト、テキストエリア、選択など、さまざまな種類のコンテンツを動的に更新しています。
私のニーズの1つを満たすために、新しいタイプが必要になります。「selectmulti」と呼ばれる可能性のある複数選択タイプです。
「selectmulti」と入力したフィールドを編集すると、選択リストが表示され、ユーザーは複数の選択肢を選択できます。保存すると配列が返され、update.phpはこの配列をDBに保存します。
元:
<div class='border'>
<span class='title'>Language: </span>
<span class='editableLang' id='contact_language'>
".$row['contact_language']."
</span>
</div>
そしてJavascript関数:
$('.editableLang').editable('update.php', {
data : '<?php print json_encode($tab_lang); ?>',
id : 'cellid',
name : 'cellvalue',
event : 'dblclick',
tooltip : 'Double click to edit...',
submitdata : {id: "<?php echo $id_contact; ?>"},
type : 'selectmulti',
style : 'display: inline',
submit : 'Save',
cancel : 'Cancel'
});
配列内のさまざまな値(私の場合は「cellvalue」が配列になります)を取得してDBに保存する方法がわかりません。
どんな助けやアドバイスも大歓迎です!
乾杯