如何将两个值添加到选项值并用逗号分隔 javascript

how do I add two values to option value and seperate with with a comma javascript

我正在尝试使用 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')

您可以通过声明单个字符串来尝试使用以下代码。

代码应如下所示:

options += "<option value="+element.course_code+','+element.course_id+">(" + element.course_code + ") " + element.name + "</options>";

您应该在值周围加上引号,以便将其视为一个完整的字符串

  options += "<option value='"+element.course_code+","+element.course_id+"'>(" + element.course_code + ") " + element.name + "</options>";