我在我的项目中使用 jeditable 动态更新许多不同类型的内容:文本、文本区域和选择。
我需要一种新类型来满足我的一个需求:一种可以称为“selectmulti”的多选类型。
编辑键入“selectmulti”的字段时,会出现一个选择列表,允许用户选择多个选项。保存会返回一个数组,update.php 会将此数组存储在我的数据库中。
前任:
<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' 将是数组)并将其保存在数据库中。
任何帮助或建议将不胜感激!
干杯