我有一个要求,即我在页面上有两个窗格,左边的窗格包含一系列特定于从下拉列表中选择的选项的记录。每个记录旁边都有一个加号,如果按下它,它将被“移动”到右侧窗格并显示在用户选择的选项下。
可以为选中的每个选项添加多条记录。
我有点不确定最好的方法。起初我正考虑在Javascript中创建一个数组,每次点击加号都会将项目添加到数组中。当表单准备好提交时,使用jQuery / Ajax将数组传递给php函数。
答案 0 :(得分:0)
我建议有这样的结构:
Options={
'opt1':{},
'opt2':{},
'opt3':{}
}
你有这些记录
//following is a structure view, not code
1: Record #1
2: Record #2
3: Record #3
4: Record #4
当用户选择将record#2
附加到opt3
时,您可以:
Options['opt3'][2]='Record #2';
新Options
个对象:
选项= {
'OPT1':{},
'OPT2':{},
'OPT3':{
2:'记录#2'
}
}
删除添加的选项非常简单:
delete Options['opt3'][2]
答案 1 :(得分:0)