我正在尝试使用javascript将两个值放在用逗号分隔的选项值中,但是当我从服务器获取值时,它只显示第一个值,即课程代码javascript代码 options += "<option value="+element.course_code+","+element.course_id+">(" + element.course_code + ") " + element.name + "</options>";
data.append('course_id', course_id);服务器$myvalue = $request->get('course_id')
2 回答

守着星空守着你
TA贡献1799条经验 获得超8个赞
您应该在值周围加上引号,以便将其视为一个完整的字符串
options += "<option value='"+element.course_code+","+element.course_id+"'>(" + element.course_code + ") " + element.name + "</options>";

九州编程
TA贡献1785条经验 获得超4个赞
您可以通过声明单个字符串来尝试使用以下代码。
代码应如下所示:
options += "<option value="+element.course_code+','+element.course_id+">(" + element.course_code + ") " + element.name + "</options>";
添加回答
举报
0/150
提交
取消