【发布时间】:2016-07-07 04:17:24
【问题描述】:
我试图在 codeigniter 中为我的项目使用 select2 实现标记词选择,但我无法读取或获取我使用 select2 实现的多选选项的值,该选项位于 https://github.com/select2/select2。 这是我的 HTML。
<div class="form-group">
<label class="col-md-3 control-lable">Select job categories.</label>
<div class="col-md-4">
<select style="width:120%" class="form-control select2" name="job_category" multiple="multiple" data-placeholder="Select job categories" style="width: 100%;">
<option value="3">Civil</option>
<option value="6">Electrical</option>
<option value="15">Javascript</option>
<option value="2">Programming</option>
<option value="4">Networking</option>
</select>
</div>
</div>
我已经包含了我认为所有必要的 js(jquery.min.js, bootstrap.min.js 和 select2.full.min.js) & css(bootstrap.min.css & select2.min.css) 文件select2 选项在我的项目中正常工作所必需的。
谁能帮我解决这个问题? 任何帮助都将不胜感激。
【问题讨论】:
-
您没有在表单提交的 PHP 脚本中获得 job_category 吗?或者选择 js 不起作用?
-
浏览器控制台中显示任何 JS 错误?
-
@AkshayP 如果我使用以下命令检查发布的值: if(isset($_POST['job_category'])){ die('set'); } 输出已设置。
-
@woodykiddy 使用 firebug 未发现 js 错误
-
而不是 if(isset($_POST['job_category'])){ die('set'); } 试试,如果(isset($_POST['job_category'])){ print_r($_POST['job_category']); } 告诉我结果